2013-04-29 44 views
2

我一直在閱讀關於如何在Linux環境下保存C程序的錯誤/警告日誌。將errno寫入文件是否更好?here或者使用syslogsetlogmask系統調用還是其他方法更好?我將不勝感激一個示例代碼的答案。c - linux環境下的錯誤日誌記錄

+0

請注意,'syslog'不是*系統調用(它在[syscalls(2)](http://man7.org/linux/man-pages/man2/syscalls.2.html)手冊頁中列出) 。 – 2013-04-29 09:31:26

回答

3

我強烈建議使用syslog進行日誌記錄,作爲其更爲標準的日誌記錄方式。

你可以看一下例子這裏實行(bio3d.colorado.edu/tor/sadocs/misc/syslog.html)

也由理查德·史蒂文斯UNIX網絡編程的書還包含了使用syslog

的很好的解釋