Go to the documentation of this file.
9 #ifndef _LOG4CPP_PATTERNLAYOUT_HH
10 #define _LOG4CPP_PATTERNLAYOUT_HH
17 #ifdef LOG4CPP_HAVE_SSTREAM
85 virtual void setConversionPattern(
const std::string& conversionPattern);
88 virtual void setConversionPattern(
const char* conversionPattern);
91 virtual std::string getConversionPattern()
const;
93 virtual void clearConversionPattern();
109 #endif // _LOG4CPP_PATTERNLAYOUT_HH
The top level namespace for all 'Log for C++' types and classes.
Extend this abstract class to create your own log layout format.
static const char * BASIC_CONVERSION_PATTERN
A conversion pattern equivalent to the BasicLayout.
virtual ~PatternComponent()
static const char * TTCC_CONVERSION_PATTERN
A conversion pattern equivalent to the TTCCLayout.
static const char * DEFAULT_CONVERSION_PATTERN
The default conversion pattern.
std::string _conversionPattern
std::vector< PatternComponent * > ComponentVector
PatternLayout is a simple fixed format Layout implementation.
ComponentVector _components
virtual std::string format(const LoggingEvent &event)=0
Formats the LoggingEvent data to a string that appenders can log.
static const char * SIMPLE_CONVERSION_PATTERN
A conversion pattern equivalent to the SimpleLayout.
rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:11