2009-05-01 43 views
4

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

你使用什么工具和建议记录消息?

回答

4

在C++中,我使用了很多log4cxx ..不明白为什么它是一个编译问题,像冠军一样工作。它带来很多好处。仅举几例 - 您可以将日志语句重新定向到syslog或Windows事件日志中,而无需触摸代码库 - 只需更改配置即可。

4
+0

一个巨大的风扇不完全是一个工具.... – 2009-05-01 13:55:35

+2

它有一个API ... – 2009-05-01 13:56:17

+0

真! ....... – 2009-05-01 13:59:18

6

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

2

我很喜欢Poco :: LogStream。这是一个框架,但它确实有一个非常好的日志记录层,就配置而言,它的行为类似log4j等,但是使用STL来实现。相当不错。