blocxx
|
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.
usr src packages BUILD blocxx src blocxx AppenderLogger cpp usr src packages BUILD blocxx src blocxx AppenderLogger cpp usr src packages BUILD blocxx src blocxx AppenderLogger cpp 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 54 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 60 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 66 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 73 of file AppenderLogger.cpp.
BLOCXX_NAMESPACE::AppenderLogger::~AppenderLogger | ( | ) | [virtual] |
Destroy this AppenderLogger.
Definition at line 80 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::IntrusiveReference< T >::cast_to(), and BLOCXX_NAMESPACE::Logger::m_appender.
void BLOCXX_NAMESPACE::AppenderLogger::addLogAppender | ( | const LogAppenderRef & | appender | ) |
Definition at line 86 of file AppenderLogger.cpp.
ELogLevel BLOCXX_NAMESPACE::AppenderLogger::getLevel | ( | const Array< LogAppenderRef > & | appenders | ) | [static] |
Definition at line 95 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::Logger::getLogLevel(), and i.