【问题标题】:Logging: Syslog for standalone applications?日志记录:独立应用程序的系统日志?
【发布时间】:2011-10-26 06:12:19
【问题描述】:

对于 linux 中的玩具命令行应用程序,我决定采用 syslog 方式。使用 LOG_PERROR 选项(据我所知,*nixes 广泛支持该选项),我还可以将日志消息重定向到 stderr,这使得 syslog 几乎非常适合我的使用。

我的问题是我必须 sudo 到 tail -f /var/log/user.log,我找不到方法告诉 syslog 将我的应用程序中的 msgs 输出到单独的日志 编辑 syslog.conf,这又是会要求我 sudo。我不能接受要求我的应用程序的用户拥有 sudo 权限,以便他们可以查看其日志。

只要我在 stderr 上得到一份副本似乎就可以了,但似乎还是有什么不对劲。所以,毫无疑问,弟兄们:

  1. 路过式应用程序使用 syslog 满足其日志记录需求是否符合规定?

  2. LOG_PERROR 的支持范围如何

不,我不想使用日志库。

【问题讨论】:

  • 您的应用程序如何发送消息。?

标签: c logging syslog


【解决方案1】:

syslog 并不是真正为普通用户应用程序设计的。它是供系统管理员使用的。

【讨论】:

    猜你喜欢
    • 2019-06-14
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-11
    • 2014-10-24
    • 1970-01-01
    • 2014-10-01
    相关资源
    最近更新 更多