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 = BLOCXX_GLOBAL_STRING_INIT("%r [%t] %p %c - %m") |
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.
BLOCXX_NAMESPACE::LogMessagePatternFormatter::LogMessagePatternFormatter | ( | const LogMessagePatternFormatter & | ) | [private] |
void BLOCXX_NAMESPACE::LogMessagePatternFormatter::formatMessage | ( | const LogMessage & | message, |
StringBuffer & | output | ||
) | const |
Definition at line 180 of file LogMessagePatternFormatter.cpp.
References i.
LogMessagePatternFormatter& BLOCXX_NAMESPACE::LogMessagePatternFormatter::operator= | ( | const LogMessagePatternFormatter & | ) | [private] |
Definition at line 83 of file LogMessagePatternFormatter.hpp.
const GlobalString BLOCXX_NAMESPACE::LogMessagePatternFormatter::STR_DEFAULT_MESSAGE_PATTERN = BLOCXX_GLOBAL_STRING_INIT("%r [%t] %p %c - %m") [static] |
Definition at line 55 of file LogMessagePatternFormatter.hpp.