Где nginx хранит rewrite_log? - PullRequest
       4

Где nginx хранит rewrite_log?

27 голосов
/ 28 марта 2012

Когда вы включаете журнал перезаписи nginx с помощью rewrite_log on;, где система на самом деле записывает эту информацию?Похоже, этого нет в документации, и приличный поиск в Google ничего не дает.

Я также попытался включить и просмотреть журналы доступа и ошибок.Не повезло.

Ответы [ 2 ]

47 голосов
/ 28 марта 2012

Если используется rewrite_log on;, то информация о перезаписи будет записана в error_log на уровне notice. Нет отдельного файла журнала.

7 голосов
/ 12 января 2017

привет, по умолчанию поворот "rewrite_log on;" действует только в том случае, если ваш конфигурационный файл "error_log logs/error.log notice;" уже помечает, какие уровни событий не по умолчанию необходимо регистрировать.

"Установка определенного уровня журнала приведет к регистрации всех сообщений с указанными и более серьезными уровнями журнала."

Итак, сначала "error_log logs/error.log notice;", а затем "rewrite_log on;" и error.log начинает получать записи о перезаписи

http://nginx.org/en/docs/ngx_core_module.html#error_log http://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...