36 #ifndef LOG4CPLUS_CLFSAPPENDER_H 37 #define LOG4CPLUS_CLFSAPPENDER_H 41 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE) 48 #if defined (LOG4CPLUS_CLFSAPPENDER_BUILD_DLL) 49 # if defined (INSIDE_LOG4CPLUS_CLFSAPPENDER) 50 # define LOG4CPLUS_CLFSAPPENDER_EXPORT __declspec(dllexport) 52 # define LOG4CPLUS_CLFSAPPENDER_EXPORT __declspec(dllimport) 55 # define LOG4CPLUS_CLFSAPPENDER_EXPORT 68 unsigned long buffersize);
72 virtual void close ();
74 static void registerAppender ();
79 void init (
tstring const & logname,
unsigned long logsize,
80 unsigned long buffersize);
98 #endif // LOG4CPLUS_CLFSAPPENDER_H The internal representation of logging events.
#define LOG4CPLUS_CLFSAPPENDER_EXPORT
helpers::SharedObjectPtr< CLFSAppender > CLFSAppenderPtr
std::basic_string< tchar > tstring
Extend this class for implementing your own strategies for printing log statements.