在哪里为我的守护程序应用程序放置调试日志文件?
问题描述:
我使用C语言和Linux作为我的编程平台。在哪里为我的守护程序应用程序放置调试日志文件?
我正在学习如何创建一个守护进程,并且我想创建一个日志文件,以便我在守护进程中写入一条调试消息。我的问题是我应该把日志文件放在我的系统中。我应该把它放在var文件夹中吗?
请指教。
非常感谢。
答
/var/log/{app name}
我相信是标准的位置。
答
您应该使用syslog
并让管理员决定写入日志的位置。
尝试明确写入/ var/log(或/ etc/log,可能)的问题是只有root拥有写权限。使用syslog可以解决这个问题。 – 2013-12-18 20:41:22