gpt4 book ai didi

c++ - Boost 日志 - 一个日志文件的不同进程?

转载 作者:行者123 更新时间:2023-11-28 05:44:59 25 4
gpt4 key购买 nike

是否可以将来自不同进程(可执行文件)的日志消息写入同一个日志文件。在 C++ 中使用 Boost.Log ( Boost.Log )

最佳答案

这不是直接支持的。 Boost.Log 不执行进程间同步,它不希望其他进程弄乱日志文件。

可以实现进程间日志记录方案,其中多个进程将日志记录发送到一个实际写入日志文件的公共(public)进程。您可以使用 syslog backend 来做到这一点或 stream backendsocket-based stream .当然,也可以实现自定义接收器后端。

关于c++ - Boost 日志 - 一个日志文件的不同进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36406005/

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