log4cplus
2.0.0
|
This Interface is for attaching Appenders to objects. More...
#include <appenderattachable.h>
Public Member Functions | |
virtual void | addAppender (SharedAppenderPtr newAppender)=0 |
Add an appender. | |
virtual SharedAppenderPtrList | getAllAppenders ()=0 |
Get all previously added appenders as an Enumeration. | |
virtual SharedAppenderPtr | getAppender (const log4cplus::tstring &name)=0 |
Get an appender by name. | |
virtual void | removeAllAppenders ()=0 |
Remove all previously added appenders. | |
virtual void | removeAppender (SharedAppenderPtr appender)=0 |
Remove the appender passed as parameter from the list of appenders. | |
virtual void | removeAppender (const log4cplus::tstring &name)=0 |
Remove the appender with the name passed as parameter from the list of appenders. | |
virtual | ~AppenderAttachable ()=0 |
This Interface is for attaching Appenders to objects.
Definition at line 47 of file appenderattachable.h.
virtual log4cplus::spi::AppenderAttachable::~AppenderAttachable | ( | ) | [pure virtual] |
virtual void log4cplus::spi::AppenderAttachable::addAppender | ( | SharedAppenderPtr | newAppender | ) | [pure virtual] |
Add an appender.
Implemented in log4cplus::Logger, and log4cplus::helpers::AppenderAttachableImpl.
virtual SharedAppenderPtrList log4cplus::spi::AppenderAttachable::getAllAppenders | ( | ) | [pure virtual] |
Get all previously added appenders as an Enumeration.
Implemented in log4cplus::Logger, and log4cplus::helpers::AppenderAttachableImpl.
virtual SharedAppenderPtr log4cplus::spi::AppenderAttachable::getAppender | ( | const log4cplus::tstring & | name | ) | [pure virtual] |
Get an appender by name.
Implemented in log4cplus::Logger, and log4cplus::helpers::AppenderAttachableImpl.
virtual void log4cplus::spi::AppenderAttachable::removeAllAppenders | ( | ) | [pure virtual] |
Remove all previously added appenders.
Implemented in log4cplus::Logger, and log4cplus::helpers::AppenderAttachableImpl.
virtual void log4cplus::spi::AppenderAttachable::removeAppender | ( | SharedAppenderPtr | appender | ) | [pure virtual] |
Remove the appender passed as parameter from the list of appenders.
Implemented in log4cplus::Logger, and log4cplus::helpers::AppenderAttachableImpl.
virtual void log4cplus::spi::AppenderAttachable::removeAppender | ( | const log4cplus::tstring & | name | ) | [pure virtual] |
Remove the appender with the name passed as parameter from the list of appenders.
Implemented in log4cplus::Logger, and log4cplus::helpers::AppenderAttachableImpl.