首页 > 代码库 > 使用ACE日志设施(一)HelloWorld

使用ACE日志设施(一)HelloWorld

(1)开始使用日志设施

使用日志设施,总是要包含头文件:

#include "ace/Log_Msg.h"

ACE日志的Hello World

[cpp] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. #include "ace/Log_Msg.h"  
  2.   
  3. int main(int argc, char *argv[])  
  4. {  
  5.     ACE_DEBUG((LM_INFO,ACE_TEXT("Hello ACE Log Msg !")));  
  6.     return 0;  
  7. };  


(2)将日志写入文件

[cpp] view plaincopyprint?在CODE上查看代码片派生到我的代码片
  1. #include "ace/Log_Msg.h"  
  2. #include <fstream>  
  3. int main(int argc, char *argv[])  
  4. {  
  5.     ACE_OSTREAM_TYPE* output = new std::ofstream("log.txt");  
  6.     ACE_LOG_MSG->msg_ostream(output,1);  
  7.     ACE_LOG_MSG->set_flags(ACE_Log_Msg::OSTREAM);  
  8.     ACE_LOG_MSG->clr_flags(ACE_Log_Msg::STDERR);  
  9.     ACE_DEBUG((LM_INFO,ACE_TEXT("Hello ACE Log Msg !")));  
  10.     return 0;  
  11. };  

另请参考:使用ACE日志设施(二)详细介绍

使用ACE日志设施(一)HelloWorld