This implementation of Logger is used to send a Log message to multiple LogAppenders. More...
#include <AppenderLogger.hpp>
Public Member Functions | |
AppenderLogger (const String &defaultComponent, const LogAppenderRef &appender) | |
Create an AppenderLogger with one LogAppender. | |
AppenderLogger (const String &defaultComponent, const Array< LogAppenderRef > &appenders) | |
Create an AppenderLogger with multiple LogAppenders. | |
AppenderLogger (const String &defaultComponent, ELogLevel logLevel, const LogAppenderRef &appender) | |
Create an AppenderLogger with one LogAppender. | |
AppenderLogger (const String &defaultComponent, ELogLevel logLevel, const Array< LogAppenderRef > &appenders) | |
Create an AppenderLogger with multiple LogAppenders. | |
virtual | ~AppenderLogger () |
Destroy this AppenderLogger. | |
void | addLogAppender (const LogAppenderRef &appender) |
Static Public Member Functions | |
static ELogLevel | getLevel (const Array< LogAppenderRef > &appenders) |
This implementation of Logger is used to send a Log message to multiple LogAppenders.
Definition at line 53 of file AppenderLogger.hpp.
BLOCXX_NAMESPACE::AppenderLogger::AppenderLogger | ( | const String & | defaultComponent, | |
const LogAppenderRef & | appender | |||
) |
Create an AppenderLogger with one LogAppender.
The log level that will be used will be the lowest priority (i.e. debug) found in the given log apppenders.
defaultComponent | The default component for logging used when no component was passed to in logMessage(). | |
appender | The LogAppender messages will be send to. |
Definition at line 44 of file AppenderLogger.cpp.
BLOCXX_NAMESPACE::AppenderLogger::AppenderLogger | ( | const String & | defaultComponent, | |
const Array< LogAppenderRef > & | appenders | |||
) |
Create an AppenderLogger with multiple LogAppenders.
The log level that will be used will be the lowest priority (i.e. debug) found in the given log apppenders.
defaultComponent | The default component for logging used when no component was passed to in logMessage(). | |
appenders | The LogAppenders the messages will be routed to. |
Definition at line 50 of file AppenderLogger.cpp.
BLOCXX_NAMESPACE::AppenderLogger::AppenderLogger | ( | const String & | defaultComponent, | |
ELogLevel | logLevel, | |||
const LogAppenderRef & | appender | |||
) |
Create an AppenderLogger with one LogAppender.
defaultComponent | The default component for logging used when no component was passed to in logMessage(). | |
logLevel | The default log level to use. | |
appender | The LogAppender messages will be send to. |
Definition at line 56 of file AppenderLogger.cpp.
BLOCXX_NAMESPACE::AppenderLogger::AppenderLogger | ( | const String & | defaultComponent, | |
ELogLevel | logLevel, | |||
const Array< LogAppenderRef > & | appenders | |||
) |
Create an AppenderLogger with multiple LogAppenders.
defaultComponent | The default component for logging used when no component was passed to in logMessage(). | |
logLevel | The default log level to use. | |
appenders | The LogAppenders the messages will be routed to. |
Definition at line 63 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::Logger::setLogLevel().
BLOCXX_NAMESPACE::AppenderLogger::~AppenderLogger | ( | ) | [virtual] |
Destroy this AppenderLogger.
Definition at line 70 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::Logger::setLogLevel().
void BLOCXX_NAMESPACE::AppenderLogger::addLogAppender | ( | const LogAppenderRef & | appender | ) |
Definition at line 76 of file AppenderLogger.cpp.
ELogLevel BLOCXX_NAMESPACE::AppenderLogger::getLevel | ( | const Array< LogAppenderRef > & | appenders | ) | [static] |
Definition at line 85 of file AppenderLogger.cpp.