找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 3310|回复: 2

为什么把输出定向到SYSLOG没有任何效果

[复制链接]
发表于 2008-1-20 10:36:03 | 显示全部楼层 |阅读模式
我使用的是ACE-5.4.5 + vc7.1 + windowsxp
代码是ace程序员指南中的一段如下,哪位高手help一下,谢谢...
#include "ace/log_msg.h"

int main (int argc, char *argv[])
{
        int i = ACE_LOG_MSG->open(argv[0], ACE_Log_Msg::SYSLOG, ACE_TEXT("syslogtest"));

        ACE_DEBUG((LM_INFO, ACE_TEXT("test")));

        return 0;
}
发表于 2008-1-20 23:11:28 | 显示全部楼层
帮你试了一下,在windows下,syslog是输出到Windows event log中的,你可以通过Event Viewer看到你生成的这条log,只有在Linux或Unix下,才有syslog服务,相应的log会输出到/var/log/log-name.log.
 楼主| 发表于 2008-1-22 10:11:44 | 显示全部楼层
问题是我在windows的日志查看器里面找不到这条输出的消息记录,
其他的ace日志类型都可以输出,不知道哪个地方没弄好!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

Archiver|手机版|小黑屋|ACE Developer ( 京ICP备06055248号 )

GMT+8, 2024-11-22 13:44 , Processed in 0.020476 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表