Apache log4cxx Version 0.10.0
|
This Interface is for attaching Appenders to objects. More...
Inherits log4cxx::helpers::Object.
Inherited by AsyncAppender [virtual]
, AppenderAttachableImpl [virtual]
, and Logger [virtual]
.
Public Member Functions | |
virtual void | addAppender (const AppenderPtr &newAppender)=0 |
Add an appender. | |
virtual AppenderList | getAllAppenders () const =0 |
Get all previously added appenders as an AppenderList. | |
virtual AppenderPtr | getAppender (const LogString &name) const =0 |
Get an appender by name. | |
virtual bool | isAttached (const AppenderPtr &appender) const =0 |
Returns true if the specified appender is in list of attached attached, false otherwise. | |
virtual void | removeAllAppenders ()=0 |
Remove all previously added appenders. | |
virtual void | removeAppender (const AppenderPtr &appender)=0 |
Remove the appender passed as parameter from the list of appenders. | |
virtual void | removeAppender (const LogString &name)=0 |
Remove the appender with the name passed as parameter from the list of appenders. | |
virtual | ~AppenderAttachable () |
This Interface is for attaching Appenders to objects.
virtual ~AppenderAttachable | ( | ) | [inline, virtual] |
virtual void addAppender | ( | const AppenderPtr & | newAppender | ) | [pure virtual] |
Add an appender.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.
virtual AppenderList getAllAppenders | ( | ) | const [pure virtual] |
Get all previously added appenders as an AppenderList.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.
virtual AppenderPtr getAppender | ( | const LogString & | name | ) | const [pure virtual] |
Get an appender by name.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.
virtual bool isAttached | ( | const AppenderPtr & | appender | ) | const [pure virtual] |
Returns true
if the specified appender is in list of attached attached, false
otherwise.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.
virtual void removeAllAppenders | ( | ) | [pure virtual] |
Remove all previously added appenders.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.
virtual void removeAppender | ( | const AppenderPtr & | appender | ) | [pure virtual] |
Remove the appender passed as parameter from the list of appenders.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.
virtual void removeAppender | ( | const LogString & | name | ) | [pure virtual] |
Remove the appender with the name passed as parameter from the list of appenders.
Implemented in AsyncAppender, AppenderAttachableImpl, and Logger.