#include <SyslogAppender.hpp>

Public Member Functions | |
| SyslogAppender (const StringArray &components, const StringArray &categories, const String &pattern, const String &identity, const String &facility) | |
| virtual | ~SyslogAppender () |
Static Public Attributes | |
| static const GlobalString | STR_DEFAULT_MESSAGE_PATTERN = { "[%t]%m" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
Protected Member Functions | |
| virtual void | doProcessLogMessage (const String &formattedMessage, const LogMessage &message) const |
Static Protected Attributes | |
| static bool | calledOpenLog = false |
Definition at line 51 of file SyslogAppender.hpp.
| BLOCXX_NAMESPACE::SyslogAppender::SyslogAppender | ( | const StringArray & | components, | |
| const StringArray & | categories, | |||
| const String & | pattern, | |||
| const String & | identity, | |||
| const String & | facility | |||
| ) |
Definition at line 135 of file SyslogAppender.cpp.
References BLOCXX_THROW, BLOCXX_NAMESPACE::String::c_str(), calledOpenLog, BLOCXX_NAMESPACE::String::empty(), BLOCXX_NAMESPACE::String::equals(), BLOCXX_NAMESPACE::facilities, BLOCXX_NAMESPACE::String::isSpaces(), BLOCXX_NAMESPACE::log_ident, and BLOCXX_NAMESPACE::syslogGuard.
| BLOCXX_NAMESPACE::SyslogAppender::~SyslogAppender | ( | ) | [virtual] |
Definition at line 183 of file SyslogAppender.cpp.
| void BLOCXX_NAMESPACE::SyslogAppender::doProcessLogMessage | ( | const String & | formattedMessage, | |
| const LogMessage & | message | |||
| ) | const [protected, virtual] |
Implements BLOCXX_NAMESPACE::LogAppender.
Definition at line 187 of file SyslogAppender.cpp.
References BLOCXX_NAMESPACE::LogMessage::category, BLOCXX_NAMESPACE::String::equalsIgnoreCase(), i, BLOCXX_NAMESPACE::Array< T >::size(), BLOCXX_NAMESPACE::Logger::STR_DEBUG2_CATEGORY, BLOCXX_NAMESPACE::Logger::STR_DEBUG3_CATEGORY, BLOCXX_NAMESPACE::Logger::STR_DEBUG_CATEGORY, BLOCXX_NAMESPACE::Logger::STR_ERROR_CATEGORY, BLOCXX_NAMESPACE::Logger::STR_FATAL_CATEGORY, BLOCXX_NAMESPACE::Logger::STR_INFO_CATEGORY, BLOCXX_NAMESPACE::Logger::STR_WARNING_CATEGORY, BLOCXX_NAMESPACE::syslogGuard, and BLOCXX_NAMESPACE::String::tokenize().
const GlobalString BLOCXX_NAMESPACE::SyslogAppender::STR_DEFAULT_MESSAGE_PATTERN = { "[%t]%m" , 0, {0, PTHREAD_MUTEX_INITIALIZER} } [static] |
Definition at line 60 of file SyslogAppender.hpp.
bool BLOCXX_NAMESPACE::SyslogAppender::calledOpenLog = false [static, protected] |
1.5.6