/* -*- C++ -*- */ //============================================================================= /** * @file MFC_Log.h * * $Id$ * * @author Craig Rodrigues * @author Chris Hafey * @author Don Hinton */ //============================================================================= #ifndef MFC_LOG_H #define MFC_LOG_H #include "ace/Log_Msg_Callback.h" class ACE_Log_Record; /** * @class MFC_Log * * @brief A callback class for ACE_Log_Msg which sends output to * Microsoft debugger * * Register this class as a MSG_CALLBACK with the ACE_Log_Msg singleton and * send debug output to the Microsoft debugger console window with * ACE_DEBUG macros. */ class MFC_Log : public virtual ACE_Log_Msg_Callback { public: /// Constructor MFC_Log(); /// method called by ACE_Log_Msg to log an event void log(ACE_Log_Record& log_record); /// destructor virtual ~MFC_Log(); }; #endif /* MFC_LOG_H */