Логирование по условию

Vladimir Shiray vlad at kbb1.com
Thu Mar 27 10:15:51 MSK 2008


Добрый день.

Подскажите, есть ли решение такой задачи.
Необходимо очистить лог ошибок от различного "мусора".

Ожидаемое решение:

server {
    listen       80;
    server_name  files.kabbalahmedia.info;

    set   $ua   $http_user_agent;

    if ($ua ~ "^(Baiduspider|CazoodleBot|MLBot)") {
            access_log off;
            error_log off;
    }
     ...
}

Но это не работает, так как директивы "access_log" и "error_log"
не разрешены внутри if.

Версия nginx: 0.5.35

Владимир







More information about the nginx-ru mailing list