2013-11-26 45 views
0

我需要修改配置rsyslogd中的一些东西,因此这使我得到这个文件:/etc/rsyslogd.conf。我想制定规则,更确切地说是过滤条件。我想选择设施邮件的所有消息优先至少通知,但不是err并将它们保存在不同的文件中。Linux Rsyslogd配置

因此,它会去是这样的:

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

我的问题是:是否有过滤出那些比打字每一个更简单的方法?我发现的关于此主题的唯一文档是here。如果你可以做我想问的问题,我没有真正从那个文档中获得,所以我认为这对于堆栈来说是一个很好的问题:D。

另外:我要过滤优先暴击的所有消息,但不设施邮件和新闻。与上面相同的问题。

回答

0

我在代码示例中的做法是错误的。 一个非常好的解释性例子可以找到here

+0

请添加实际答案。 – CloudyMarble