Public Member Functions | |
virtual void | addAppender (const AppenderPtr &newAppender)=0 |
virtual AppenderList | getAllAppenders () const=0 |
virtual AppenderPtr | getAppender (const String &name) const=0 |
virtual bool | isAttached (const AppenderPtr &appender) const=0 |
virtual void | removeAllAppenders ()=0 |
virtual void | removeAppender (const AppenderPtr &appender)=0 |
virtual void | removeAppender (const String &name)=0 |
virtual void addAppender | ( | const AppenderPtr & | newAppender | ) | [pure virtual] |
Add an appender.
Implemented in AsyncAppender, and Logger.
virtual AppenderList getAllAppenders | ( | ) | const [pure virtual] |
Get all previously added appenders as an AppenderList.
Implemented in AsyncAppender, and Logger.
virtual AppenderPtr getAppender | ( | const String & | name | ) | const [pure virtual] |
Get an appender by name.
Implemented in AsyncAppender, 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, and Logger.
virtual void removeAllAppenders | ( | ) | [pure virtual] |
Remove all previously added appenders.
Implemented in AsyncAppender, and Logger.
virtual void removeAppender | ( | const AppenderPtr & | appender | ) | [pure virtual] |
Remove the appender passed as parameter from the list of appenders.
Implemented in AsyncAppender, and Logger.
virtual void removeAppender | ( | const String & | name | ) | [pure virtual] |
Remove the appender with the name passed as parameter from the list of appenders.
Implemented in AsyncAppender, and Logger.