Djam36
@Djam36

Как в nginx отключить логирование 200-300 кодов?

Добрый вечер, кто ни будь сталкивался с такой задачей? нужно отключить логирование для 200 и 300 кодов, оставить только 5ХХ и 4ХХ, есть какое нибудь решение для этой задачи?
Спасибо
  • Вопрос задан
  • 446 просмотров
Решения вопроса 1
В документации есть прямо ваш пример:
map $status $loggable {
    ~^[23]  0;
    default 1;
}

access_log /path/to/access.log combined if=$loggable;

Когда HTTP статус-коды (внутр. переменная $status) 2xx или 3xx, т.е. начинается с цифры 2 или 3, переменная $loggable принимает значение 0. В параметре if директивы access_log нулевое значение приводит к выключению логгинга в этих случаях.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы