Public Types | Public Member Functions | Protected Member Functions | Private Attributes
log4cpp::LayoutAppender Class Reference

#include <LayoutAppender.hh>

Inheritance diagram for log4cpp::LayoutAppender:
Inheritance graph
[legend]

List of all members.

Public Types

typedef BasicLayout DefaultLayoutType

Public Member Functions

 LayoutAppender (const std::string &name)
virtual bool requiresLayout () const
virtual void setLayout (Layout *layout=NULL)
virtual ~LayoutAppender ()

Protected Member Functions

Layout_getLayout ()

Private Attributes

Layout_layout

Detailed Description

LayoutAppender is a common superclass for all Appenders that require a Layout.

Definition at line 24 of file LayoutAppender.hh.


Member Typedef Documentation

Definition at line 27 of file LayoutAppender.hh.


Constructor & Destructor Documentation

log4cpp::LayoutAppender::LayoutAppender ( const std::string &  name)

Definition at line 15 of file LayoutAppender.cpp.

Definition at line 20 of file LayoutAppender.cpp.


Member Function Documentation

Return the layout of the appender. This method is the Layout accessor for subclasses of LayoutAppender.

Returns:
the Layout.

Definition at line 36 of file LayoutAppender.cpp.

bool log4cpp::LayoutAppender::requiresLayout ( ) const [virtual]

Check if the appender requires a layout. All LayoutAppenders do, therefore this method returns true for all subclasses.

Returns:
true.

Implements log4cpp::AppenderSkeleton.

Definition at line 24 of file LayoutAppender.cpp.

void log4cpp::LayoutAppender::setLayout ( Layout layout = NULL) [virtual]

Set the Layout for this appender.

Parameters:
layoutThe layout to use.

Implements log4cpp::AppenderSkeleton.

Definition at line 28 of file LayoutAppender.cpp.


Member Data Documentation

Definition at line 50 of file LayoutAppender.hh.


The documentation for this class was generated from the following files:


log4cpp
Author(s): Stephen Roderick, Bastiaan Bakker, Cedric Le Goater, Steve Ostlind, Marcel Harkema, Walter Stroebel, Glenn Scott and Tony Cheung
autogenerated on Sat Jun 8 2019 18:45:47