写文件方式的日志

很多的时候我们都需要将日志写到文件里.

我这里的例子就是写了一个类,只要指定了文件名称就可以自动的把程序里写过的那一些ACE_DEBUG,ACE_ERROR的消息都保存在其中.当然我们还可以通过

ACE_LG_MSG->priority_mask(LM_DEBUG |LM_NOTICE,ACE_Log_Msg::PROCESS);

来修改打印的级别.

 

// 定义一个文件流对象

static ofstream myostream;

  ACE_LOG_MSG->clr_flags (ACE_Log_Msg::OSTREAM);
   ACE_LOG_MSG->set_flags (ACE_Log_Msg::OSTREAM);

   myostream.open(ACE_TEXT_ALWAYS_CHAR (fileName), ios::out | ios::trunc);

   // Check for errors.
   if (myostream.bad ())
      return -1;

   // Set the ostream.
   ACE_LOG_MSG->msg_ostream (&myostream);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值