Apache log4cxx Version 0.10.0
|
Most of the work of the PatternLayout class is delegated to the PatternParser class. More...
Static Public Member Functions | |
static void | parse (const LogString &pattern, std::vector< PatternConverterPtr > &patternConverters, std::vector< FormattingInfoPtr > &formattingInfos, const PatternMap &rules) |
Parse a format specifier. |
Most of the work of the PatternLayout class is delegated to the PatternParser class.
It is this class that parses conversion patterns and creates a chained list of PatternConverters.
static void parse | ( | const LogString & | pattern, |
std::vector< PatternConverterPtr > & | patternConverters, | ||
std::vector< FormattingInfoPtr > & | formattingInfos, | ||
const PatternMap & | rules | ||
) | [static] |
Parse a format specifier.
pattern | pattern to parse. |
patternConverters | list to receive pattern converters. |
formattingInfos | list to receive field specifiers corresponding to pattern converters. |
rules | map of stock pattern converters keyed by format specifier. |