CentOS 5 机器 (logwatch-7.4.0-1) 上 Logwatch 中 http 错误日志的默认配置包括以下行:
*ApplyhttpDate
那消除了全部行,因为 Apache 2.2 使用 StdDate 格式(例如Fri Sep 21 04:44:55 2012
)而不是标准 Apache 格式(例如04/Sep/2012:13:46:40 -0500
)。
HOWTO-Customize-LogWatch 文件显示:
如果在 /etc/logwatch/conf 文件中声明了可执行脚本,则 /usr/share/logwatch/default.conf 或 /usr/share/logwatch/dist.conf 中相应文件中的所有可执行脚本声明都将被忽略。
如果我创建 /etc/logwatch/conf/logfiles/http-error.conf 并设置
*ApplyStdDate
然后它应用 StdDate 过滤器后它应用了 HttpDate 过滤,而不是代替。
除了编辑/usr/share/logwatch/default.conf/logfiles/http-error.conf
(我现在已经使用过,但不应该这样做,因为它是由 RPM 提供的)之外,我应该如何禁用 Logwatch 中的过滤器脚本?