我使用C语言和Linux作为我的编程平台。
我正在学习如何创建一个守护进程,我想创建一个日志文件,以便在我的守护进程中编写调试消息。我的问题是我应该把日志文件放在我的系统中。我应该把它放在var文件夹中吗?
请建议。
非常感谢。
答案 0 :(得分:6)
您应该使用syslog
并让管理员决定编写日志的位置。
答案 1 :(得分:3)
/var/log/{app name}
我认为是标准位置。
答案 2 :(得分:3)
这可能是一种品味问题,但/var/log/
或/etc/log/
对我来说听起来很合理。您还应该考虑使用syslog
(请参阅http://linux.die.net/man/3/syslog)。