我的每个本地设施在 Unix 中登录到哪里?

我的每个本地设施在 Unix 中登录到哪里?

我正在使用local0设施来登录信息HAProxy。我不明白的是我的每个设施(local0... local7)登录到哪个文件?

答案1

如果您花时间阅读并理解它和rsyslog.conf手册页,链接的答案是非常清楚的,但简而言之:

与所有其他 syslog 工具一样,定义日志条目发生情况的规则local6是在 syslog 守护程序的配置文件中定义的。

您的标签表明您正在rsyslogUbuntu 上使用,因此请查看 in/etc/rsyslog.conf和 in /etc/rsyslog.d/*。如果local6在任何这些文件中都没有定义,则使用如下规则定义它:

local6.*    /var/log/local6.log

这会将每条local6消息记录到/var/log/local6.log.如果您想减少日志垃圾邮件,请将优先级更改为infonotice、或更高。warning例如,local6.notice而不是local6.*.查看man rsyslog.conf并搜索选择器节标题。

相关内容