我正在对系统挂起问题进行故障排除,并想知道在系统冻结发生之前记录了什么。这项工作受到阻碍,因为我的 VPN 提供商 (PIA) 每分钟都在记录大量信息消息。当事情锁定时,我希望在 shell 窗口上少一些杂乱。
我尝试将以下各种排列添加到 rsyslog.conf
pia-daemon.info /dev/null
pia*.info /dev/null
如果可能的话,我想避免创建额外的 conf 文件。我不想压制所有信息消息,只是这些。想法?
我正在对系统挂起问题进行故障排除,并想知道在系统冻结发生之前记录了什么。这项工作受到阻碍,因为我的 VPN 提供商 (PIA) 每分钟都在记录大量信息消息。当事情锁定时,我希望在 shell 窗口上少一些杂乱。
我尝试将以下各种排列添加到 rsyslog.conf
pia-daemon.info /dev/null
pia*.info /dev/null
如果可能的话,我想避免创建额外的 conf 文件。我不想压制所有信息消息,只是这些。想法?
您可以使用
stop
关键字操作来结束对消息的处理。要匹配消息,您需要知道pia-daemon
字符串在输入中出现的位置。它可能是标签,也可能是$programname
. 你可以试试要找出您可以使用内置模板列出所有字段
RSYSLOG_DebugFormat
:或者您可以只查看原始输入中的任何位置:
确保这些过滤器出现在配置文件的早期,在其他过滤器之前。