18#ifndef _LOG4CXX_PATTERN_PATTERN_CONVERTER_H
19#define _LOG4CXX_PATTERN_PATTERN_CONVERTER_H
26#define DECLARE_LOG4CXX_PATTERN(cls) DECLARE_ABSTRACT_LOG4CXX_OBJECT(cls)
48 LOG4CXX_DECLARE_PRIVATE_MEMBER_PTR(PatternConverterPrivate, m_priv)
base class for java-like objects.
Definition object.h:106
Definition patternconverter.h:46
PatternConverter(LOG4CXX_PRIVATE_PTR(PatternConverterPrivate) priv)
LogString getName() const
This method returns the name of the conversion pattern.
static void append(LogString &toAppendTo, const std::string &src)
Appends content in the locale code page to a LogString.
virtual LogString getStyleClass(const helpers::ObjectPtr &e) const
This method returns the CSS style class that should be applied to the LoggingEvent passed as paramete...
virtual void format(const helpers::ObjectPtr &obj, LogString &toAppendTo, helpers::Pool &p) const =0
Formats an object into a string buffer.
Definition propertysetter.h:27
std::vector< LogString > OptionsList
Definition patternconverter.h:33
LOG4CXX_PTR_DEF(DatePatternConverter)
std::basic_string< logchar > LogString
Definition logstring.h:60
#define LOG4CXX_CAST_ENTRY(Interface)
Definition object.h:158
#define END_LOG4CXX_CAST_MAP()
Definition object.h:152
#define BEGIN_LOG4CXX_CAST_MAP()
Definition object.h:146
#define DECLARE_LOG4CXX_PATTERN(cls)
Definition patternconverter.h:26