rsyslog需要一条语句来在匹配后停止记录。在已有的if语句之后立即添加此行。
& ~
您可能还需要将这两个语句在conf文件中上移,以便在将它们记录到消息的其他一些语句之前对其进行解析。我将rsyslog配置更改为如下所示
/etc/rsyslog.conf ($IncludeConfig /etc/rsyslog.d/*.conf)
/etc/rsyslog.d/40-specificdaemon.conf
/etc/rsyslog.d/99-general.conf
这样可以确保我想要的顺序,并便于配置管理推送更新。
& ~
在较新版本的rsyslog中已弃用:rsyslog.com/doc/v8-stable/compatibility/v7compatibility.html。该~
操作也称为“丢弃”操作,如果您搜索该页面,则会看到有关该操作的注释。您应该继续使用& stop
。