当我通过登录 local0.* 配置某些服务时,我将文件放入 /etc/rsyslog.d/service 中:
local0.* /var/log/service.log
但我也在 /var/log/messages 中看到了这条(重复的)消息。我可以抑制它(在 rsyslog.conf 中用 /message 更改字符串,添加 local0.none),但我无法自动化它,就像“yum install service”将文件放入 rsyslog.d 中。我可以写一些类似的东西吗
local0.* ~
作为我的服务配置的第二行?或者有什么选项可以禁用重复消息?
答案1
我找到了解决方案:在带有 local0.* 的字符串之后我需要添加
&~