отключение избранных логов

Igor Sysoev is at rambler-co.ru
Thu Dec 11 12:48:46 MSK 2008


On Thu, Dec 11, 2008 at 12:30:03PM +0300, Михаил Монашёв wrote:

> Здравствуйте, Алекс.
> 
> >>> А  как  отключить  один  из  пишущихся  логов на уровне location? Я по
> >>> разному   пробовал  писать  и  всегда  получал  синтаксическую  ошибку
> >>> конфига. Пробовал только на 0.6.31.
> >> 
> >>     location /images/ {
> >>         access_log off;
> >>     }
> AV> я так понимаю, что это отключит все access_log в этом
> AV> location. А Михаил, похоже, хочет отключить 
> AV> только некоторые.
> 
> Именно. Я пишу 2 лога параллельно:
> 
>         log_format main         '$time_local $status "$upstream_status" $request_time "$upstream_response_time" "$upstream_addr" $remote_addr $bytes_sent $host "$request" "$http_
> 
>         log_format timelog      '$request_time';
> 
>         access_log      /opt/log/nginx/access.log       main    buffer=256k;
>         access_log      /opt/log/nginx/time.log         timelog buffer=16k;
> 
> main хочется кое-где отключать. А timelog писать всегда.

Если мест с main меньше, то в них:

         access_log      /opt/log/nginx/access.log       main    buffer=256k;
         access_log      /opt/log/nginx/time.log         timelog;

А на уровне http только

         access_log      /opt/log/nginx/time.log         timelog buffer=16k;


-- 
Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list