28 #ifndef _LOG4TANGO_PATTERNLAYOUT_H
29 #define _LOG4TANGO_PATTERNLAYOUT_H
34 #ifdef LOG4TANGO_HAVE_SSTREAM
93 virtual int set_conversion_pattern (
const std::string& conversionPattern);
95 virtual std::string get_conversion_pattern()
const;
97 virtual void clear_conversion_pattern();
106 typedef std::vector<PatternComponent*> ComponentVector;
107 ComponentVector _components;
108 std::string _conversionPattern;
#define LOG4TANGO_EXPORT
Definition: Export.hh:38
Definition: PatternLayout.hh:99
virtual ~PatternComponent()
Definition: PatternLayout.hh:101
virtual void append(std::ostringstream &out, const LoggingEvent &event)=0
Definition: PatternLayout.hh:44
static const char * BASIC_CONVERSION_PATTERN
A conversion pattern equivalent to the BasicLayout.
Definition: PatternLayout.hh:50
Definition: Portability.hh:56
Definition: Appender.hh:40
The internal representation of logging events.
Definition: LoggingEvent.hh:51