我正在考虑向应用程序添加日志记录,我正在考虑使用Kiwi syslogd和免费软件库(clSyslog)将日志消息发送到守护程序。我简要地看了一下log4c,发现用VC ++编译它会花费我比我更多的时间。
您使用和推荐哪些工具来记录消息?
答案 0 :(得分:6)
滚动我自己 - 这对于跨平台的东西特别有用。你可以看看Boost.Log。请注意,这在提交时被拒绝,因此不属于标准分发。 AFAIK,作者计划重写这个。
答案 1 :(得分:4)
答案 2 :(得分:4)
在C ++中我使用了很多log4cxx ..不明白为什么编译时会出现问题,就像champ一样。它带来了很多好处。仅举几例 - 您可以将日志语句重定向到syslog或windows事件日志中,而无需触及代码库 - 只需更改配置即可。
答案 3 :(得分:2)
答案 4 :(得分:2)
我之前使用过John Torjo's logging framework(版本1 - 而不是2)。它工作得很好,所以我认为第二个版本也是如此。
答案 5 :(得分:2)
我是NLog的巨大粉丝 http://www.nlog-project.org/