用logwatch使用ignore.conf

我已经将以下内容添加到/ etc / postfix / header_checks中,以便postfixlogging每封电子邮件的主题行:

/^subject: / WARN 

这会在/var/log/mail.log中产生如下的日志条目:

 May 19 07:10:48 server postfix/cleanup[1737]: 12E9DB13A3: warning: header Subject: Test Message; from=<[email protected]> 

我的日志报告包含:

 Header content warning (but passed): 1 Reason(s), 2030 time(s) 

我在/etc/logwatch/conf/ignore.conf中放入了以下两个文件,但似乎没有回避这个信息:

 warning: header Subject: Header content warning (but passed): 1 Reason(s) 

谁能告诉我我做错了什么?

/etc/logwatch/conf/ignore.conf中的第二次尝试是正确的,只是括号需要转义 。 在每个括号之前添加一个反斜杠导致logwatch正确地忽略这些行。

只是logging:logwatch在ignore.conf中使用Perl风格的正则expression式。 所以看看

 $ man 1 perlre