Не работает условное логгирование

nNgzlTtv3k5lzmKRvlmS22tSl8sJr68k nginx-forum at nginx.us
Mon Apr 20 13:13:24 UTC 2015


Задаю в секции server{} следующее

set $do_log 0;
if ($status = 200){ set $do_log 1; }
access_log /var/log/nginx/code-200.log combined if=$do_log;

логгирование не работает, в лог вообще ничего не летит. Если использовать
другие переменные, не $status, работает. Это ошибка в nginx ?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,258213,258213#msg-258213



Подробная информация о списке рассылки nginx-ru