【发布时间】:2010-10-01 04:29:02
【问题描述】:
我正在开发一个性能关键的多线程应用程序。我查看了 rlog、Ace 和 Boost 日志记录。我选择 rlog 是因为我阅读它是最快的(禁用日志记录时,它的开销最小)。
我遇到的问题是即使在发布模式下也会显示文件名、行号等。如果你能告诉我如何关闭这些信息,我的问题可能会解决。无论如何,在我的情况下,C++ 中最有效的记录器是什么?
【问题讨论】:
-
我很快得出结论,boost 拥有一切。即使没有,当你再看时它也会出现!
-
我不明白为什么它被关闭了。他提出了一个具体且可衡量的问题。如果我们忽略正在使用的编译器,可能只有一个“最高效的线程安全 C++ 记录器”。这些天 Stackoverflow....