2009-05-01 45 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來實現。相當不錯。