我一直在为我的 C++ 日志子系统测试三个选项。一个是 Log4cplus,一个是 Pantheios,最后一个是我们自己编写的简单日志库。
Log4cplus 比其他两个慢得多。以下是记录 1,000,000 条日志条目的结果:
- log4cplus:200秒编辑:设置缓冲区大小将其减少到120秒
- 我的记录器:55 秒
- 万神殿:35秒
我想知道我是否缺少任何性能调整。
我应该补充一点,我一直在使用根记录器,我正在记录到文件并记录:
LOG4CPLUS_INFO(rootLogger, "Replace me with the text!");
谢谢,礼萨