2010-06-18 48 views
6

我使用C語言和Linux作爲我的編程平臺。在哪裏爲我的守護程序應用程序放置調試日誌文件?

我正在學習如何創建一個守護進程,並且我想創建一個日誌文件,以便我在守護進程中寫入一條調試消息。我的問題是我應該把日誌文件放在我的系統中。我應該把它放在var文件夾中嗎?

請指教。

非常感謝。

回答

3

/var/log/{app name}我相信是標準的位置。

3

這可能是品味的問題,但/var/log//etc/log/聽起來對我來說很合理。您還應該考慮使用syslog(請參閱http://linux.die.net/man/3/syslog)。

+1

嘗試明確寫入/ var/log(或/ etc/log,可能)的問題是隻有root擁有寫權限。使用syslog可以解決這個問題。 – 2013-12-18 20:41:22

6

您應該使用syslog並讓管理員決定寫入日誌的位置。

相關問題