blocxx
|
#include <LogMessagePatternFormatter.hpp>
Classes | |
class | Converter |
Public Types | |
enum | EErrorCodes { E_INVALID_PATTERN_NO_DIGIT_AFTER_DOT , E_INVALID_PATTERN_PRECISION_NOT_AN_INTEGER , E_INVALID_PATTERN_UNSUPPORTED_CONVERSION } |
typedef IntrusiveReference< Converter > | ConverterRef |
Public Member Functions | |
LogMessagePatternFormatter (const String &pattern) | |
~LogMessagePatternFormatter () | |
void | formatMessage (const LogMessage &message, StringBuffer &output) const |
Static Public Attributes | |
static const GlobalString | STR_DEFAULT_MESSAGE_PATTERN = { "%r [%t] %p %c - %m", 0, {0, PTHREAD_MUTEX_INITIALIZER} } |
Private Member Functions | |
LogMessagePatternFormatter (const LogMessagePatternFormatter &) | |
LogMessagePatternFormatter & | operator= (const LogMessagePatternFormatter &) |
Private Attributes | |
Array< ConverterRef > | m_patternConverters |
Definition at line 51 of file LogMessagePatternFormatter.hpp.
Definition at line 74 of file LogMessagePatternFormatter.hpp.
Enumerator | |
---|---|
E_INVALID_PATTERN_NO_DIGIT_AFTER_DOT | |
E_INVALID_PATTERN_PRECISION_NOT_AN_INTEGER | |
E_INVALID_PATTERN_UNSUPPORTED_CONVERSION |
Definition at line 57 of file LogMessagePatternFormatter.hpp.
BLOCXX_NAMESPACE::LogMessagePatternFormatter::LogMessagePatternFormatter | ( | const String & | pattern | ) |
LogMessagePatternFormatterException | if the pattern is invalid. |
Definition at line 923 of file LogMessagePatternFormatter.cpp.
References m_patternConverters.
Referenced by LogMessagePatternFormatter(), and operator=().
BLOCXX_NAMESPACE::LogMessagePatternFormatter::~LogMessagePatternFormatter | ( | ) |
Definition at line 174 of file LogMessagePatternFormatter.cpp.
|
private |
References LogMessagePatternFormatter().
void BLOCXX_NAMESPACE::LogMessagePatternFormatter::formatMessage | ( | const LogMessage & | message, |
StringBuffer & | output ) const |
Definition at line 180 of file LogMessagePatternFormatter.cpp.
References m_patternConverters.
|
private |
References LogMessagePatternFormatter().
|
private |
Definition at line 83 of file LogMessagePatternFormatter.hpp.
Referenced by formatMessage(), and LogMessagePatternFormatter().
|
static |
Definition at line 55 of file LogMessagePatternFormatter.hpp.