gpt4 book ai didi

c++ - 什么是最高效的线程安全 C++ 记录器?

转载 作者:IT老高 更新时间:2023-10-28 12:00:20 27 4
gpt4 key购买 nike

我正在开发一个性能关键的多线程应用程序。我查看了 rlog、Ace 和 Boost 日志记录。我选择 rlog 是因为我阅读它是最快的(禁用日志记录时,它的开销最小)。

我遇到的问题是即使在 Release模式下也会显示文件名、行号等。如果你能告诉我如何关闭这些信息,我的问题可能会解决。无论如何,在我的情况下,C++ 中最有效的记录器是什么?

最佳答案

很遗憾,我目前无法投反对票。据我所知,永远不要使用像 Apache log4cxx 这样的垃圾。它包含严重的错误。

  1. 0.9 分支的最后一个版本是 0.9.7,并且仍然存在内存泄漏,因为每个具有虚拟成员的类都没有虚拟 dtor。
  2. 最新版本 0.10.x 与 0.9.x 相比失去了很多功能,并且不向后兼容。你不得不自己重写很多代码。
  3. 整个项目似乎无人维护。 0.11.xx 的发布已经宣布了 2 年。

在我看来,你应该使用 boost。

关于c++ - 什么是最高效的线程安全 C++ 记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/439791/

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