【发布时间】: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 上得到一份副本似乎就可以了,但似乎还是有什么不对劲。所以,毫无疑问,弟兄们:
路过式应用程序使用 syslog 满足其日志记录需求是否符合规定?
LOG_PERROR 的支持范围如何?
不,我不想使用日志库。
【问题讨论】:
-
您的应用程序如何发送消息。?