|
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 73 of file LogMessagePatternFormatter.hpp.
| 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.
| BLOCXX_NAMESPACE::LogMessagePatternFormatter::~LogMessagePatternFormatter | ( | ) |
Definition at line 174 of file LogMessagePatternFormatter.cpp.
|
private |
| void BLOCXX_NAMESPACE::LogMessagePatternFormatter::formatMessage | ( | const LogMessage & | message, |
| StringBuffer & | output | ||
| ) | const |
Definition at line 180 of file LogMessagePatternFormatter.cpp.
References i.
Referenced by BLOCXX_NAMESPACE::LogAppender::logMessage().
|
private |
|
private |
Definition at line 83 of file LogMessagePatternFormatter.hpp.
|
static |
Definition at line 55 of file LogMessagePatternFormatter.hpp.
1.8.2