Остановить регистрацию ошибок определенного события

Как остановить запись определенного события в 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"
Другие вопросы по тегам