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) |
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.
BLOCXX_NAMESPACE::MultiAppender::~MultiAppender | ( | ) | [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 BLOCXX_NAMESPACE::Array< T >::append(), and m_appenders.
void BLOCXX_NAMESPACE::MultiAppender::doProcessLogMessage | ( | const String & | formattedMessage, |
const LogMessage & | message | ||
) | const [private, virtual] |
Implements BLOCXX_NAMESPACE::LogAppender.
Definition at line 77 of file MultiAppender.cpp.
References i, m_appenders, and BLOCXX_NAMESPACE::Array< T >::size().
Definition at line 66 of file MultiAppender.hpp.
Referenced by addLogAppender(), and doProcessLogMessage().