2010-06-18 50 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并让管理员决定写入日志的位置。

相关问题