#include <LogMessagePatternFormatter.hpp>
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 String | STR_DEFAULT_MESSAGE_PATTERN | |||
Private Member Functions | ||||
| LogMessagePatternFormatter (const LogMessagePatternFormatter &) | ||||
| LogMessagePatternFormatter & | operator= (const LogMessagePatternFormatter &) | |||
Private Attributes | ||||
| Array< ConverterRef > | m_patternConverters | |||
Classes | ||||
| class | Converter | |||
Definition at line 49 of file LogMessagePatternFormatter.hpp.
Definition at line 71 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 55 of file LogMessagePatternFormatter.hpp.
| BLOCXX_NAMESPACE::LogMessagePatternFormatter::LogMessagePatternFormatter | ( | const String & | pattern | ) |
| LogMessagePatternFormatterException | if the pattern is invalid. |
Definition at line 886 of file LogMessagePatternFormatter.cpp.
References m_patternConverters.
| BLOCXX_NAMESPACE::LogMessagePatternFormatter::~LogMessagePatternFormatter | ( | ) |
Definition at line 165 of file LogMessagePatternFormatter.cpp.
| BLOCXX_NAMESPACE::LogMessagePatternFormatter::LogMessagePatternFormatter | ( | const LogMessagePatternFormatter & | ) | [private] |
| void BLOCXX_NAMESPACE::LogMessagePatternFormatter::formatMessage | ( | const LogMessage & | message, | |
| StringBuffer & | output | |||
| ) | const |
Definition at line 171 of file LogMessagePatternFormatter.cpp.
References i, and m_patternConverters.
Referenced by BLOCXX_NAMESPACE::LogAppender::logMessage().
| LogMessagePatternFormatter& BLOCXX_NAMESPACE::LogMessagePatternFormatter::operator= | ( | const LogMessagePatternFormatter & | ) | [private] |
Definition at line 53 of file LogMessagePatternFormatter.hpp.
Definition at line 81 of file LogMessagePatternFormatter.hpp.
Referenced by formatMessage(), and LogMessagePatternFormatter().
1.5.3