1 #ifndef _LOG4CPP_WRAPPER_HH 2 #define _LOG4CPP_WRAPPER_HH 15 Category& (*getInstance)(
const std::string& name);
16 std::vector<Category*>* (*getCurrentCategories)();
32 void (
PatternLayout::*setConversionPattern)(
const std::string& conversionPattern);
38 void(*configure)(std::istream& initStream);
43 void(*push)(
const std::string& message);
50 Appender *(*create)(
const std::string& name);
51 } win32_debug_appender_t;
56 Appender *(*createFileAppender)(
const std::string& name,
const std::string& fileName,
bool append,
mode_t mode);
68 win32_debug_appender_t Win32DebugAppender;
77 #endif // _LOG4CPP_WRAPPER_HH A wrapper which bridges to log4cpp functionality.
pattern_layout_t PatternLayout
PatternLayout is a simple fixed format Layout implementation.
This is the central class in the log4j package.
property_configurator_t PropertyConfigurator
A function table which is bound to log4cpp's Category class.
A function table which is bound to log4cpp's PropertyConfigurator class.
A function table which is bound to log4cpp's Appender class.
Extend this abstract class to create your own log layout format.
A function table which is bound to log4cpp's NDC class.
int Value
The type of Priority Values.
A function table which is bound to log4cpp's PatternLayout class.
Implement this interface for your own strategies for printing log statements.
LOG4CPP_EXPORT const LOG4CPP_NS::wrapper_t Wrapper
A functionality wrapper (= a set of function tables) which is exported.