2
我一直在閱讀關於如何在Linux環境下保存C程序的錯誤/警告日誌。將errno
寫入文件是否更好?here或者使用syslog
或setlogmask
系統調用還是其他方法更好?我將不勝感激一個示例代碼的答案。c - linux環境下的錯誤日誌記錄
我一直在閱讀關於如何在Linux環境下保存C程序的錯誤/警告日誌。將errno
寫入文件是否更好?here或者使用syslog
或setlogmask
系統調用還是其他方法更好?我將不勝感激一個示例代碼的答案。c - linux環境下的錯誤日誌記錄
我強烈建議使用syslog進行日誌記錄,作爲其更爲標準的日誌記錄方式。
你可以看一下例子這裏實行(bio3d.colorado.edu/tor/sadocs/misc/syslog.html)
也由理查德·史蒂文斯UNIX網絡編程的書還包含了使用syslog
的很好的解釋
請注意,'syslog'不是*系統調用(它在[syscalls(2)](http://man7.org/linux/man-pages/man2/syscalls.2.html)手冊頁中列出) 。 – 2013-04-29 09:31:26