36 #ifndef LOG4CPLUS_MSTTSAPPENDER_H
37 #define LOG4CPLUS_MSTTSAPPENDER_H
41 #if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
49 #if defined (log4cplusqt4debugappender_EXPORTS) \
50 || defined (log4cplusqt4debugappenderU_EXPORTS) \
51 || (defined (DLL_EXPORT) && defined (INSIDE_LOG4CPLUS_MSTTSAPPENDER))
52 #undef LOG4CPLUS_MSTTSAPPENDER_BUILD_DLL
53 #define LOG4CPLUS_MSTTSAPPENDER_BUILD_DLL
55 #if defined (LOG4CPLUS_MSTTSAPPENDER_BUILD_DLL)
56 #if defined (INSIDE_LOG4CPLUS_MSTTSAPPENDER)
57 #define LOG4CPLUS_MSTTSAPPENDER_EXPORT __declspec(dllexport)
59 #define LOG4CPLUS_MSTTSAPPENDER_EXPORT __declspec(dllimport)
62 #define LOG4CPLUS_MSTTSAPPENDER_EXPORT
65 #if defined (INSIDE_LOG4CPLUS_MSTTSAPPENDER)
66 #define LOG4CPLUS_MSTTSAPPENDER_EXPORT LOG4CPLUS_DECLSPEC_EXPORT
68 #define LOG4CPLUS_MSTTSAPPENDER_EXPORT LOG4CPLUS_DECLSPEC_IMPORT
98 unsigned long const * volume = 0,
bool speak_punc =
false,
Extend this class for implementing your own strategies for printing log statements.
virtual void close()
Release any resources allocated within the appender such as file handles, network connections,...
MSTTSAppender(helpers::Properties const &)
virtual void append(spi::InternalLoggingEvent const &)
Subclasses of Appender should implement this method to perform actual logging.
static void registerAppender()
The internal representation of logging events.
#define LOG4CPLUS_PRIVATE
#define LOG4CPLUS_MSTTSAPPENDER_EXPORT
helpers::SharedObjectPtr< MSTTSAppender > MSTTSAppenderPtr