您使用哪种日志工具用于Windows?

时间:2009-05-01 13:49:50

标签: c++ windows logging

我正在考虑向应用程序添加日志记录,我正在考虑使用Kiwi syslogd和免费软件库(clSyslog)将日志消息发送到守护程序。我简要地看了一下log4c,发现用VC ++编译它会花费我比我更多的时间。

您使用和推荐哪些工具来记录消息?

6 个答案:

答案 0 :(得分:6)

滚动我自己 - 这对于跨平台的东西特别有用。你可以看看Boost.Log。请注意,这在提交时被拒绝,因此不属于标准分发。 AFAIK,作者计划重写这个。

答案 1 :(得分:4)

答案 2 :(得分:4)

在C ++中我使用了很多log4cxx ..不明白为什么编译时会出现问题,就像champ一样。它带来了很多好处。仅举几例 - 您可以将日志语句重定向到syslog或windows事件日志中,而无需触及代码库 - 只需更改配置即可。

答案 3 :(得分:2)

我喜欢Poco :: LogStream。它是一个框架,但它确实有一个非常好的日志层,就配置而言就像log4j一样,但是使用STL来实现。非常好。

答案 4 :(得分:2)

我之前使用过John Torjo's logging framework(版本1 - 而不是2)。它工作得很好,所以我认为第二个版本也是如此。

答案 5 :(得分:2)

我是NLog的巨大粉丝 http://www.nlog-project.org/