|
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.
| 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 51 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 57 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 63 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::Logger::setLogLevel().
| 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 70 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::Logger::setLogLevel().
| BLOCXX_NAMESPACE::AppenderLogger::~AppenderLogger | ( | ) | [virtual] |
Destroy this AppenderLogger.
Definition at line 77 of file AppenderLogger.cpp.
| void BLOCXX_NAMESPACE::AppenderLogger::addLogAppender | ( | const LogAppenderRef & | appender | ) |
Definition at line 83 of file AppenderLogger.cpp.
References BLOCXX_ASSERT, BLOCXX_NAMESPACE::IntrusiveReference< T >::cast_to(), and BLOCXX_NAMESPACE::Logger::m_appender.
| ELogLevel BLOCXX_NAMESPACE::AppenderLogger::getLevel | ( | const Array< LogAppenderRef > & | appenders | ) | [static] |
Definition at line 92 of file AppenderLogger.cpp.
References BLOCXX_NAMESPACE::E_FATAL_ERROR_LEVEL, BLOCXX_NAMESPACE::Logger::getLogLevel(), i, and BLOCXX_NAMESPACE::Array< T >::size().
1.7.5.1