ACE_TRACE无法显示消息

简介:

我用的是APG自带的例子。无论在Windows和Linux操作系统下面都无法输出ACE_TRACE的信息?

源码:
----------------------------------------------------------
#include "ace/Log_Msg.h"

void foo (void);

int ACE_TMAIN (int, ACE_TCHAR *[])
{
ACE_TRACE(ACE_TEXT ("main"));

ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHi Momn")));
foo();
ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IGoodnightn")));

return 0;
}

void foo (void)
{
ACE_TRACE (ACE_TEXT ("foo"));

ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHowdy Pardnern")));
}

输出:
---------------------------------------------------------
[root@myserver projs]# ./tmp
Hi Mom
Howdy Pardner
Goodnight

需要设置宏ACE_NTRACE,默认状态是不记录TRACE信息的。
#define ACE_NTRACE 0  记录日志
#define ACE_NTRACE 1  不记录日志

可以使用一下两种方法解决问题:
1、修改文件代码
#define ACE_NTRACE 0 
#include "ace/Log_Msg.h"

error:
记住不要把上面的顺序给写反呢
写成了:
#include "ace/Log_Msg.h"
#define ACE_NTRACE 0

2、在编译命令上增加定义宏的命令
可以增加如下选项  -DACE_NTRACE

目录
相关文章
|
12天前
uni-app 77聊天类封装(十三)-断线重连提示
uni-app 77聊天类封装(十三)-断线重连提示
31 0
|
5天前
|
iOS开发
个推发送消息各字段在系统状态栏显示的信息,点击消息图标激活应用传递的信息,应用在线收到的透传消息信息
个推发送消息各字段在系统状态栏显示的信息,点击消息图标激活应用传递的信息,应用在线收到的透传消息信息
9 0
|
12天前
|
调度 数据库 数据安全/隐私保护
ABAP 系统里使用事务码 SM21 查看系统日志的技巧介绍
ABAP 系统里使用事务码 SM21 查看系统日志的技巧介绍
60 0
|
6月前
|
消息中间件
rabbitmq的trace消息跟踪显示乱码
rabbitmq的trace消息跟踪显示乱码
|
小程序
公众号开发-群发图文中插入小程序卡片报错 invalid content hint 的解决
为方便小程序的运营和推广,微信公众号开发也支持通过接口在群发图文中插入小程序。和直接在MP后台编辑一样,有三种样式可供选择。
85 0
公众号开发-群发图文中插入小程序卡片报错 invalid content hint 的解决
SAP Connect对inbound邮件接收问题的处理和调试环境搭建
SAP Connect对inbound邮件接收问题的处理和调试环境搭建
141 0
SAP Connect对inbound邮件接收问题的处理和调试环境搭建
|
安全
我的mqtt协议和emqttd开源项目个人理解(2) - 订阅$SYS主题,捕获客户端上下线消息
我的mqtt协议和emqttd开源项目个人理解(2) - 订阅$SYS主题,捕获客户端上下线消息
217 0
我的mqtt协议和emqttd开源项目个人理解(2) - 订阅$SYS主题,捕获客户端上下线消息