Насчет уровня location не проверял, но точно проверено, что 'access_log off' в уровне server глушит все access_log уровня http Думаю, с location будет то же самое
>Пятница, 9 февраля 2018, 16:26 +03:00 от Ruslan Ermilov <[email protected]>: > >On Fri, Feb 09, 2018 at 04:11:16PM +0300, Slawa Olhovchenkov wrote: >> On Fri, Feb 09, 2018 at 04:01:09PM +0300, Maxim Dounin wrote: >> >> > Hello! >> > >> > On Fri, Feb 09, 2018 at 12:38:32PM +0300, CoDDoC wrote: >> > >> > [...] >> > >> > > access_log в нижестоящем контексте отменяет все вышестоящие? >> > >> > Как и все остальные директивы, access_log наследуется с >> > предыдущих уровней тогда и только тогда, когда на данном уровне не >> > указано директив access_log. >> >> и при этом, кажется, нет возможности просто включать/выключать acceess >> log, не трогая его настройки? > >Запись в лог может быть условной при помощи параметра "if=". > >Кроме того, можно на внешнем уровне (напр., server) задать access_log'и, >а на вложенном уровне (напр., location) указать "access_log off;". >Тогда на данном вложенном уровне access_log'и будут отключены, а >на других вложенных уровнях (где не указаны свои access_log'и) будут >действовать настройки как на внешнем уровне. > >Я, впрочем, не уверен, что понял Ваш витиеватый вопрос правильно. > >http://nginx.org/r/access_log/ru >_______________________________________________ >nginx-ru mailing list >[email protected] >http://mailman.nginx.org/mailman/listinfo/nginx-ru --
_______________________________________________ nginx-ru mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx-ru
