Валентин Бартенев Wrote:
> > Подскажите, как вы узнали про $request_filename, в официальной
> > документации об этом ни слова
> > (https://nginx.ru/ru/docs/http/ngx_http_log_module.html#log_format)
> >
>
> Там неспроста написано, что _кроме общих_ переменных можно
> использовать
>
Здравствуйте.
> > Есть. Например, можно пропатчить файл
> > src\http\modules\ngx_http_random_index_module.c
> > чтобы он выводил в лог нужную Вам информацию не на уровне debug.
>
> Это вредный совет.
>
> Правильнее будет -- выделить нужное в отдельный location и включать
> уровень debug только
On Monday 23 October 2017 13:21:52 supermicro wrote:
> Здравствуйте.
>
> > Заведите кастомный лог, используйте log_format:
> >
> > log_format log_random '$remote_addr "$request" $request_filename';
>
> Vadim, большое спасибо!!
> А я уже начала исходники изучать и пытаться понять как
Здравствуйте.
> Заведите кастомный лог, используйте log_format:
>
> log_format log_random '$remote_addr "$request" $request_filename';
Vadim, большое спасибо!!
А я уже начала исходники изучать и пытаться понять как ngx_log_debugX
заменить на ngx_log_t. Пока безуспешно, но было интересно
Gena Makhomed писал 2017-10-22 16:31:
On 22.10.2017 16:18, supermicro wrote:
Перекомпилировала с ключом --with-debug, тоже было не сложно :)
Но как мне узнать, какой именно файл был показан?
Эта информация пишется в error.log на уровне debug.
Очень много лишнего туда пишется, для продакшна
Здравствуйте.
Заведите кастомный лог, используйте log_format:
log_format log_random '$remote_addr "$request" $request_filename';
...
location /test/ {
access_log /var/log/nginx/test.log log_random;
random_index on;
}
Если хотите, чтобы попадало и