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