|
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.
1.7.3