#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) |
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] |
| 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.5.6