【发布时间】:2010-06-18 06:56:54
【问题描述】:
我使用 C 语言和 Linux 作为我的编程平台。
我正在学习如何创建守护程序,并且我想创建一个日志文件,以便在我的守护程序中编写调试消息。我的问题是我应该将日志文件放在我的系统中的哪个位置。我应该把它放在 var 文件夹中吗?
请指教。
非常感谢。
【问题讨论】:
我使用 C 语言和 Linux 作为我的编程平台。
我正在学习如何创建守护程序,并且我想创建一个日志文件,以便在我的守护程序中编写调试消息。我的问题是我应该将日志文件放在我的系统中的哪个位置。我应该把它放在 var 文件夹中吗?
请指教。
非常感谢。
【问题讨论】:
你应该使用syslog,让管理员决定日志的写入位置。
【讨论】:
/var/log/{app name}我相信是标准位置。
【讨论】:
这可能是一个口味问题,但/var/log/ 或/etc/log/ 对我来说听起来很合理。您还应该考虑使用syslog(请参阅http://linux.die.net/man/3/syslog)。
【讨论】: