【发布时间】:2012-10-26 16:28:31
【问题描述】:
阅读 Boost.Log 的 the doc,它解释了如何从一个应用程序很好地“扇出”到多个文件/接收器,以及如何让多个线程一起工作以登录到一个地方,但是有没有有关如何让多个进程记录到单个日志文件的文档?
我想每个进程都会记录到自己的“私有”日志文件中,但此外,任何超过一定严重性的消息也会进入“公共”日志文件。 Boost.Log 可以做到这一点吗?是否有一些接收器配置可以让这变得简单?
我知道我可能会遇到FAQ here 中描述的相同“时间戳乱序”问题,但没关系,只要时间戳正确,我就可以解决这个问题。这一切都在一台机器上,所以也不存在远程文件系统问题。
【问题讨论】: