Linux Rsyslogd配置

时间:2013-11-26 10:23:30

标签: linux configuration rsyslog

我需要在rsyslogd的配置中修改一些内容,这样我就可以访问此文件:/etc/rsyslogd.conf。我想制定规则,更确切地说是过滤条件。我想选择设施邮件的所有消息,优先级至少要注意,但不要错误,并将它们保存在不同的文件中。

因此,它会是这样的:

mail.notice /var/log/myfile.log
mail.warning /var/log/myfile.log
mail.crit /var/log/myfile.log
# and so on

我的问题是:是否有更简单的方法来过滤掉那些,而不是输入每一个?我找到的关于这个主题的唯一文档是here。如果你可以做我想问的话,我真的没有从那个文档中获得,所以我认为这对堆栈来说是一个很好的问题:D。

另外:我想过滤所有优先级暴击但不是设施邮件和新闻的邮件。与上述问题相同。

1 个答案:

答案 0 :(得分:0)

我在代码示例中执行此操作的方式是错误的。 一个非常好的解释性例子可以找到 here