【发布时间】:2013-05-08 12:07:31
【问题描述】:
我正在努力寻找支持此功能的优秀 C++ 库: 所以这是任务
- 免费许可(Apache、MIT、LGPL,我可以将其用于商业用途)。
- 接受多个严重级别(如错误、通知、信息等)。
- 支持在日志文件达到一定大小或时间时回滚 限制。
- 支持异步写入。
- 支持 x86_64。
我搜索了一下,找到了这个库:
- 谷歌日志
- log4cxx
- log4cplus
- log4cpp
- rlog
- 万神殿
但它们都不支持我需要的所有东西。例如,rlog 的文档很差,我无法从中做出决定。
也许你能帮我找到日志库?
【问题讨论】:
-
除非您编写自己的库,否则您将找不到满足您所有要求的库。除了这些要求中的大多数之外,大多数要求都应该得到支持。如果您期待可能的解决方案列表,您应该在 Chat 中询问,我们不会在 Superuser 此处进行产品推荐。除此之外,过去也有人问过并回答过:stackoverflow.com/questions/6692238/…
-
boost-log 呢?
-
Dirk Eddelbuettel,我在我的服务器上编译这个库时遇到了问题,所以我无法测试它。