为什么把输出定向到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;
} 帮你试了一下,在windows下,syslog是输出到Windows event log中的,你可以通过Event Viewer看到你生成的这条log,只有在Linux或Unix下,才有syslog服务,相应的log会输出到/var/log/log-name.log. 问题是我在windows的日志查看器里面找不到这条输出的消息记录,
其他的ace日志类型都可以输出,不知道哪个地方没弄好!
页:
[1]