gpt4 book ai didi

c++ - 登录多进程应用程序以及多线程

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:45:17 24 4
gpt4 key购买 nike

我正在为多进程应用程序寻找一个日志记录工具,它在每个进程中也包含多个线程。

我当前的应用程序只是多线程的,并使用 ACE_Message_Queue 将日志记录事件发送到记录器线程(实际的日志消息通过全局数组在应用程序线程和记录器线程之间共享)。

我的新应用程序包含多个进程,每个进程中都有多个线程。在这种情况下我怎样才能实现像样的日志记录功能?还希望摆脱 ACE 以支持 Boost。我的新应用程序应该在 Linux、Mac 和 Windows 上运行。

提前致谢。

最佳答案

Boost.Log (v2) 非常容易设置并且非常全面。它还不在 boost 库中,但很快就会出现。您可以将其用作简单的记录器,或编写过滤器并自定义记录过程和输出。我正在将它用于一个项目并且非常非常满意。 See this question .

关于c++ - 登录多进程应用程序以及多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11732496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com