【问题标题】:Where to place a debug log files for my daemon app?在哪里放置我的守护程序应用程序的调试日志文件?
【发布时间】:2010-06-18 06:56:54
【问题描述】:

我使用 C 语言和 Linux 作为我的编程平台。

我正在学习如何创建守护程序,并且我想创建一个日志文件,以便在我的守护程序中编写调试消息。我的问题是我应该将日志文件放在我的系统中的哪个位置。我应该把它放在 var 文件夹中吗?

请指教。

非常感谢。

【问题讨论】:

    标签: c linux


    【解决方案1】:

    你应该使用syslog,让管理员决定日志的写入位置。

    【讨论】:

      【解决方案2】:

      /var/log/{app name}我相信是标准位置。

      【讨论】:

        【解决方案3】:

        这可能是一个口味问题,但/var/log//etc/log/ 对我来说听起来很合理。您还应该考虑使用syslog(请参阅http://linux.die.net/man/3/syslog)。

        【讨论】:

        • 尝试显式写入 /var/log(或 /etc/log,可能)的问题是只有 root 有写入权限。使用 syslog 可以解决这个问题。
        猜你喜欢
        • 2010-09-05
        • 2015-09-07
        • 2019-03-24
        • 2016-10-29
        • 2012-05-19
        • 1970-01-01
        • 2015-07-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多