【发布时间】:2010-10-23 02:59:02
【问题描述】:
我正在考虑向应用程序添加日志记录,并且正在考虑使用 Kiwi syslogd 和免费软件库 (clSyslog) 将日志记录消息发送到守护程序。我简单地查看了 log4c,发现用 VC++ 编译它会花费我更多的时间。
您使用和推荐哪些工具来记录消息?
【问题讨论】:
我正在考虑向应用程序添加日志记录,并且正在考虑使用 Kiwi syslogd 和免费软件库 (clSyslog) 将日志记录消息发送到守护程序。我简单地查看了 log4c,发现用 VC++ 编译它会花费我更多的时间。
您使用和推荐哪些工具来记录消息?
【问题讨论】:
我自己推出的——这对于跨平台的东西特别有用。你可以看看Boost.Log。请注意,这在提交时被拒绝,因此不是标准分发的一部分。 AFAIK,作者有计划重写这个。
【讨论】:
在 C++ 中,我使用了很多 log4cxx.. 不明白为什么编译会出现问题,像冠军一样工作。它带来了很多好处。仅举几例 - 您可以将日志语句重新定向到 syslog 或 Windows 事件日志中,而无需接触您的代码库 - 只需更改配置即可。
【讨论】:
【讨论】:
我以前用过John Torjo'slogging framework(版本 1 - 不是 2)。它工作得很好,所以我想第二个版本也一样。
【讨论】:
我是 NLog 的忠实粉丝 http://www.nlog-project.org/
【讨论】: