首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++日志库

C++日志库
EN

Stack Overflow用户
提问于 2013-05-08 12:07:31
回答 1查看 1.7K关注 0票数 0

我试图找到一个好的C++库,它支持这些特性:所以这就是任务

  1. 免费许可(Apache,MIT,LGPL,我可以用于商业)。
  2. 接受几个严重级别(如错误、通知、信息等)。
  3. 如果日志文件达到大小或时间限制,则支持回滚它们。
  4. 支持异步写入。
  5. 支持x86_64。

我搜索了一下,发现了这张照片:

  1. Google
  2. log4cxx
  3. log4cplus
  4. log4cpp
  5. 重测
  6. 万斯奥斯

但他们都不支持我所需要的一切。例如,rlog有一个非常糟糕的文档,我无法从这些文档中做出决定。

也许你能帮我找到日志库?

EN

回答 1

Stack Overflow用户

发布于 2013-05-08 12:10:24

回滚日志文件?没有什么能支持这一点。log4xxx文件将引导您编写滚动日志文件--因此,当达到一定大小(例如,每天的时间)时,它将启动一个新文件。

log4程序非常标准,而且非常好,例如,log4net的性能破坏了Microsoft块,并且由于它们支持所有其他语言,所以它们成为了一种标准的IMHO。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16440290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档