На этот вопрос уже есть ответ:
Как остановить запись определенного события в журнал ошибок centos.
У меня есть файл, который заблокирован через .htaccess, но каждый раз, когда к нему обращаются, я получаю новую строку в журнале:
[Tue Jan 27 09:48:42 2015] [error] [client XX.XX.XXX.XX] client denied by server configuration
Я бы хотел удалить это конкретное сообщение из будущих отчетов, так как мои файлы журналов увеличиваются. без надобности, но ведите журнал всех остальных ошибок.
Как видно из ответов и их комментариев в Избегайте записи некоторых пропущенных файлов в журнал ошибок Apache2, прямые решения в конфигурационных возможностях Apache отсутствуют.
Разрешение всех возможных вариантов записи в журнал, включая расширенную фильтрацию, значительно увеличило бы объём собственного кода Apache. Поэтому Apache имеет возможности для протоколирования конвейерного кода .
В дополнение к директивам CustomLog
они также должны работать в директиве ErrorLog
.
ErrorLog "|/path/to/log_filtering_script >>/path/to/logfile"