停止特定事件的错误记录

停止特定事件的错误记录

如何停止在 centos error_log 上记录特定事件。

我有一个通过 .htaccess 阻止的文件,但每次访问时,日志中都会出现一行新内容:

[Tue Jan 27 09:48:42 2015] [error] [client XX.XX.XXX.XX] client denied by server configuration

我想从未来的报告中删除这个特定消息,因为它不必要地增加了我的日志文件,但保留所有其他错误日志。

答案1

正如答案和他们的评论避免将某些丢失的文件记录到 Apache2 错误日志中建议,Apache 配置选项中没有直接的解决方案。

允许日志记录中的所有可能的变体(包括高级过滤)将极大地增加 Apache 自己的代码量。因此 Apache 具有以下功能管道记录

除了CustomLog指令之外,他们还应该在ErrorLog指令范围内工作。

ErrorLog "|/path/to/log_filtering_script >>/path/to/logfile"

相关内容