昨天在做一个小工具的时候,发现ACE_DEBUG在主线程里输出到STDERR和文件都没问题,但在子线程里就只输出到STDERR,不写文件。查看了半天源代码后发现,svc.conf里配置的信息只对ACE_Thread_Manager管理的线程起作用,因为我程序的子线程是在另外一个动态库中生成的,我只是实现库开放接口里的内容,所以折腾了一个来小时。。。最后只能自己另外起个线程来管理自定义的日志输出了。。。
关于ACE的日志问题
最新推荐文章于 2021-08-10 11:03:56 发布
昨天在做一个小工具的时候,发现ACE_DEBUG在主线程里输出到STDERR和文件都没问题,但在子线程里就只输出到STDERR,不写文件。查看了半天源代码后发现,svc.conf里配置的信息只对ACE_Thread_Manager管理的线程起作用,因为我程序的子线程是在另外一个动态库中生成的,我只是实现库开放接口里的内容,所以折腾了一个来小时。。。最后只能自己另外起个线程来管理自定义的日志输出了。。。
3358

被折叠的 条评论
为什么被折叠?