As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center提供指导。




7年前关闭。




我正在编写一个C++应用程序,将来我必须将其部署到服务器上(也许作为node.js C++模块)。
我确实需要一个在开发过程中对我有帮助的日志库。
现在,我正在使用log4cxx,但是我需要代码可移植,因此我更喜欢在项目中包含源文件。我还需要一个性能良好的C++记录器,在打开和关闭日志两种情况下都不会降低应用程序的速度。有人可以帮我这个选择吗?我的选择是:
  • Log4cplus :简单,易于使用和扩展。但是性能呢?
  • Google-Glog :最容易使用,而且非常快速。但是我需要编译它并且使用系统标志,我想知道当我将它与node.js一起使用时是否有问题。
  • 最佳答案

    据我所知,log4cxx使用Apache运行时作为基础,因此,可移植性不是log4cxx的问题。它还提供了用于优化日志记录的宏。您是否还有其他理由要从log4cxx转移?

    07-24 09:46