24#ifndef LOG4CPLUS_WIN32DEBUG_APPENDER_HEADER_
25#define LOG4CPLUS_WIN32DEBUG_APPENDER_HEADER_
29#if defined (LOG4CPLUS_HAVE_PRAGMA_ONCE)
33#if defined (LOG4CPLUS_HAVE_OUTPUTDEBUGSTRING)
49 Win32DebugAppender(
const log4cplus::helpers::Properties& properties);
52 virtual ~Win32DebugAppender();
58 virtual void append(
const log4cplus::spi::InternalLoggingEvent& event);
62 Win32DebugAppender(
const Win32DebugAppender&);
63 Win32DebugAppender& operator=(
const Win32DebugAppender&);
Extend this class for implementing your own strategies for printing log statements.