gpt4 book ai didi

c - 日志记录:独立应用程序的系统日志?

转载 作者:太空宇宙 更新时间:2023-11-04 04:05:07 25 4
gpt4 key购买 nike

对于 Linux 中的玩具命令行应用程序,我决定采用系统日志方式。使用 LOG_PERROR 选项(我知道它在 *nixes 中得到广泛支持),我还可以将日志消息重定向到 stderr,这使得 syslog 几乎完美适合我的使用。

我的问题是我必须对 tail -f/var/log/user.log 执行 sudo,但我找不到告诉 syslog 将消息从我的应用程序输出到单独日志的方法无需 编辑 syslog.conf,这同样需要我执行 sudo。要求我的应用程序的用户拥有 sudo 权限只是为了让他们可以查看其日志,这对我来说是 Not Acceptable 。

只要我在 stderr 上得到一份副本似乎就没问题,但似乎还是有问题。所以,不要怀疑我,弟兄们:

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

  2. LOG_PERROR 的支持范围如何?

不,我不想使用日志库。

最佳答案

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

关于c - 日志记录:独立应用程序的系统日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7048065/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com