C ++的日志框架

时间:2013-02-18 05:18:42

标签: c++ logging

我道歉采取了之前广泛讨论过的话题 - 但我发现没有一个讨论清楚地说明最终会使用哪一个。我对C ++项目中日志框架的要求是

  1. 线程安全。
  2. 应该支持多个目标。
  3. 可以记录日志。
  4. 隐式识别模块的方法。
  5. 我在一个小型的c ++项目中已经使用了boost log一段时间了,它运行良好。但当我参加一个大型C ++项目时 - 我发现支持多个目标(我的意思是同一个项目的多个文件)是一场噩梦,没有办法隐含地提到哪个模块正在记录,最重要的是编译时间增加了至少40个%。

    现在我正在考虑替代框架,并认为log4cplus和logog似乎满足了我的所有要求。想要得到一个符合上述标准的专家意见,而不是在使用图书馆一段时间之后再次喝汤。

0 个答案:

没有答案