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

目录
相关文章
|
4月前
|
供应链 监控 网络安全
SAP ABAP 系统里的事务码 SMICM keep Alive 参数的含义和配置
SAP ABAP 系统里的事务码 SMICM keep Alive 参数的含义和配置
30 0
|
6月前
|
消息中间件
rabbitmq的trace消息跟踪显示乱码
rabbitmq的trace消息跟踪显示乱码
FreeSwitch会议Banner功能调用流程
FreeSwitch会议Banner功能调用流程
108 0
|
移动开发 JSON JavaScript
weex开发 - VS Code解除格式警告
weex开发 - VS Code解除格式警告
74 0
weex开发 - VS Code解除格式警告
|
小程序
公众号开发-群发图文中插入小程序卡片报错 invalid content hint 的解决
为方便小程序的运营和推广,微信公众号开发也支持通过接口在群发图文中插入小程序。和直接在MP后台编辑一样,有三种样式可供选择。
83 0
公众号开发-群发图文中插入小程序卡片报错 invalid content hint 的解决
|
监控 开发工具 Android开发
iOS小知识: 使用bugly上报自定义错误信息进行数据监控
iOS小知识: 使用bugly上报自定义错误信息进行数据监控
594 0
iOS小知识: 使用bugly上报自定义错误信息进行数据监控
|
存储 中间件
为什么使用中间件下载时总是收到警告消息Object is in status Wait
为什么使用中间件下载时总是收到警告消息Object is in status Wait
135 1
为什么使用中间件下载时总是收到警告消息Object is in status Wait
打印product所有attachment 具体信息的小工具
打印product所有attachment 具体信息的小工具
打印product所有attachment 具体信息的小工具