停止特定事件的错误logging

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

我有一个文件,通过.htaccess阻止,但每次访问我得到一个新的日志说:

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

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

作为答案和他们的评论避免logging某些缺less的文件到Apache2错误日志build议,Apacheconfiguration选项中没有直接的解决scheme。

允许logging中包括高级过滤在内的所有可能的变体将极大地增加Apache自己的代码量。 因此,Apache具有pipe道日志function 。

除了CustomLog指令外,它们也应该在ErrorLog指令中工作。

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