|
| static LogAppenderRef | getCurrentLogAppender () |
| | Get a copy of the per thread LogAppenderRef or if not set, the default one. More...
|
| |
| static LogAppenderRef | getDefaultLogAppender () |
| | Returns a copy of default LogAppenderRef. More...
|
| |
| static bool | setDefaultLogAppender (const LogAppenderRef &ref) |
| | Set the default global LogAppenderRef. More...
|
| |
| static LogAppenderRef | getThreadLogAppender () |
| | Returns a copy of the thread LogAppenderRef. More...
|
| |
| static bool | setThreadLogAppender (const LogAppenderRef &ref) |
| | Set a per thread LogAppenderRef that overrides the default one. More...
|
| |
| static LogAppenderRef | createLogAppender (const String &name, const StringArray &components, const StringArray &categories, const String &messageFormat, const String &type, const LoggerConfigMap &configItems) |
| | Create a concrete log appender depending on the type string passed in. More...
|
| |
| static const GlobalStringArray | ALL_COMPONENTS = { "*" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | Pass to createLogAppender to indicate all components. More...
|
| |
| static const GlobalStringArray | ALL_CATEGORIES = { "*" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | Pass to createLogAppender to indicate all categories. More...
|
| |
| static const GlobalString | STR_TTCC_MESSAGE_FORMAT = { "%r [%t] %-5p %c - %m" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | The Log4j TTCC message format - TTCC is acronym for Time Thread Category Component. More...
|
| |
| static const GlobalString | TYPE_SYSLOG = { "syslog" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | String of the type of the syslog log appender. More...
|
| |
| static const GlobalString | TYPE_STDERR = { "stderr" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | String of the type of the stderr log appender. More...
|
| |
| static const GlobalString | TYPE_FILE = { "file" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | String of the type of the file log appender. More...
|
| |
| static const GlobalString | TYPE_MPFILE = { "mpfile" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | String of the type of the multi-process file log appender. More...
|
| |
| static const GlobalString | TYPE_NULL = { "null" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
| | String of the type of the null log appender. More...
|
| |
| | LogAppender (const StringArray &components=ALL_COMPONENTS, const StringArray &categories=ALL_CATEGORIES, const String &pattern=STR_TTCC_MESSAGE_FORMAT) |
| |
| | IntrusiveCountableBase () |
| |
| | IntrusiveCountableBase (const IntrusiveCountableBase &) |
| |
| IntrusiveCountableBase & | operator= (const IntrusiveCountableBase &) |
| |
| virtual | ~IntrusiveCountableBase () |
| |
This implementation of LogAppender is used to send a Log message to multiple LogAppenders.
Definition at line 82 of file MultiAppender.hpp.