|
blocxx
|
This implementation of LogAppender is used to send a Log message to multiple LogAppenders. More...
#include <MultiAppender.hpp>
Public Member Functions | |
| MultiAppender (const LogAppenderRef &appender) | |
| MultiAppender (const Array< LogAppenderRef > &appenders) | |
| virtual | ~MultiAppender () |
| void | addLogAppender (const LogAppenderRef &appender) |
Public Member Functions inherited from BLOCXX_NAMESPACE::LogAppender | |
| virtual | ~LogAppender () |
| void | logMessage (const LogMessage &message) const |
| Log a message using the specified component and category. | |
| bool | categoryIsEnabled (const String &category) const |
| bool | componentAndCategoryAreEnabled (const String &component, const String &category) const |
| ELogLevel | getLogLevel () const |
Private Member Functions | |
| virtual void | doProcessLogMessage (const String &formattedMessage, const LogMessage &message) const |
Private Attributes | |
| Array< LogAppenderRef > | m_appenders |
This implementation of LogAppender is used to send a Log message to multiple LogAppenders.
Definition at line 52 of file MultiAppender.hpp.
| BLOCXX_NAMESPACE::MultiAppender::MultiAppender | ( | const LogAppenderRef & | appender | ) |
Definition at line 50 of file MultiAppender.cpp.
| BLOCXX_NAMESPACE::MultiAppender::MultiAppender | ( | const Array< LogAppenderRef > & | appenders | ) |
Definition at line 57 of file MultiAppender.cpp.
|
virtual |
Definition at line 64 of file MultiAppender.cpp.
| void BLOCXX_NAMESPACE::MultiAppender::addLogAppender | ( | const LogAppenderRef & | appender | ) |
Definition at line 70 of file MultiAppender.cpp.
References m_appenders, and BLOCXX_NAMESPACE::operator==().
|
privatevirtual |
Implements BLOCXX_NAMESPACE::LogAppender.
Definition at line 77 of file MultiAppender.cpp.
References i, BLOCXX_NAMESPACE::LogAppender::logMessage(), and m_appenders.
|
private |
Definition at line 66 of file MultiAppender.hpp.
Referenced by addLogAppender(), and doProcessLogMessage().