找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 10455|回复: 5

ACE日志策略的问题

[复制链接]
发表于 2010-9-15 09:46:30 | 显示全部楼层 |阅读模式
使用ACE日志策略,配置文件内容如下:
dynamic Logger Service_object * ACE:_make_ACE_Logging_Strategy() "-s Ts.log -f STDERR|OSTREAM -i 10 -m 1024 -N 80 -p INFO"

程序起来后正常,每隔10秒检测一次文件大小,文件大小限制为1024k,保留80个日志文件。

有几次程序异常退出了,再去检查日志文件,发现80个日志文件的长度都是0,文件是每隔10秒生成1个的。
什么日志信息都没有,也不好查退出的原因。

有哪位大侠遇到过这种情况吗?
我该怎么查?
发表于 2010-9-15 13:20:42 | 显示全部楼层
我的是这样用的,没问题
dynamic Logger Service_Object * ACE5.6.9_VC9.dll:_make_ACE_Logging_Strategy()
  "-s Server.log  -f STDERR|OSTREAM -p ~DEBUG|WARNING|ERROR|INFO|NOTICE -N 10 -m 1024 -i 1 -o"
 楼主| 发表于 2010-9-15 15:47:26 | 显示全部楼层
[quote]我的是这样用的,没问题
dynamic Logger Service_Object * ACE5.6.9_VC9.dll:_make_ACE_Logging_Strategy() ...
modern 发表于 2010-9-15 13:20 [/q

和我的用法差不多啊,除了-o,-o是什么意思?
我说的这种情况很少出现,一般情况下是没有问题的,但是一旦出现就比较头疼,什么都没有了。
发表于 2010-9-18 15:30:53 | 显示全部楼层
异常退出时什么意思?有可调试的对话框么,还是啥都没留下?
看看系统日志,说不定会有一些有用的信息。
 楼主| 发表于 2010-9-19 08:21:13 | 显示全部楼层
异常退出时什么意思?有可调试的对话框么,还是啥都没留下?
看看系统日志,说不定会有一些有用的信息。 ...
modern 发表于 2010-9-18 15:30


    系统是linux,后台程序,没有界面,异常退出时用pstack打印出了进程栈信息,是我的代码中有个指针错误。
但是日志文件都是空的。
发表于 2010-9-27 16:48:41 | 显示全部楼层
那解决了自己代码中的指针错误,然后呢,问题解决了么?
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

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

GMT+8, 2024-5-18 19:51 , Processed in 0.051897 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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