gameboy_jzh 发表于 2008-1-20 10:36:03

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

我使用的是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, ACE_Log_Msg::SYSLOG, ACE_TEXT("syslogtest"));

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

        return 0;
}

hello123 发表于 2008-1-20 23:11:28

帮你试了一下,在windows下,syslog是输出到Windows event log中的,你可以通过Event Viewer看到你生成的这条log,只有在Linux或Unix下,才有syslog服务,相应的log会输出到/var/log/log-name.log.

gameboy_jzh 发表于 2008-1-22 10:11:44

问题是我在windows的日志查看器里面找不到这条输出的消息记录,
其他的ace日志类型都可以输出,不知道哪个地方没弄好!
页: [1]
查看完整版本: 为什么把输出定向到SYSLOG没有任何效果