Changes to attempt to silence bcc64x
[ACE_TAO.git] / ACE / examples / Log_Msg / Log_Msg_MFC / MFC_Log.cpp
blobe72b8ca6e63a46b7296692ea3867f496677eda58
1 // MFC_Log.cpp: implementation of the MFC_Log class.
2 //
3 //////////////////////////////////////////////////////////////////////
5 #include "ace/OS_NS_stdio.h"
6 #include "MFC_Log.h"
8 #if defined (ACE_WIN32)
9 # include "stdafx.h"
10 #endif /* ACE_WIN32 */
12 #include "ace/Log_Record.h"
13 #include "ace/Time_Value.h"
15 //////////////////////////////////////////////////////////////////////
16 // Construction/Destruction
17 //////////////////////////////////////////////////////////////////////
19 MFC_Log::MFC_Log ()
23 void
24 MFC_Log::log (ACE_Log_Record& log_record)
26 unsigned long priority = log_record.type();
27 ACE_TCHAR Message[512];
29 ACE_OS::sprintf (Message,
30 ACE_TEXT ("%d.%03ld %s"),
31 log_record.time_stamp().sec(),
32 log_record.time_stamp().usec()/ 1000,
33 log_record.msg_data());
35 #if defined (ACE_WIN32)
36 ACE_TEXT_OutputDebugString(Message);
37 #endif /* ACE_WIN32 */
40 MFC_Log::~MFC_Log ()