log4cplus_spi_AppenderAttachable(3)
| log4cplus::spi::AppenderAttachable(3) | log4cplus | log4cplus::spi::AppenderAttachable(3) |
NAME
log4cplus::spi::AppenderAttachable - This Interface is for attaching Appenders to objects.
SYNOPSIS
#include <appenderattachable.h>
Inherited by log4cplus::helpers::AppenderAttachableImpl, and log4cplus::Logger.
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
Detailed Description
This Interface is for attaching Appenders to objects.
Definition at line 47 of file appenderattachable.h.
Constructor & Destructor Documentation
virtual log4cplus::spi::AppenderAttachable::~AppenderAttachable () [pure virtual]
Member Function Documentation
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 (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.
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.
Author
Generated automatically by Doxygen for log4cplus from the source code.
| Fri Jun 18 2021 | Version 2.0.6 |
