Apache log4cxx
Version 0.11.0
|
This Interface is for attaching Appenders to objects. More...
#include <appenderattachable.h>
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 appenders, 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 void | addRef () const =0 |
virtual void | releaseRef () const =0 |
virtual bool | instanceof (const Class &clazz) const =0 |
virtual const void * | cast (const Class &clazz) const =0 |
This Interface is for attaching Appenders to objects.