web-dev-qa-db-ja.com

nginxはrewrite_logをどこに保存しますか?

Nginx書き換えログをオンにすると、rewrite_log on;、システムは実際にその情報をどこに記録しますか?それはドキュメンテーションに含まれていないようで、グーグルを介したまともな検索は何も起こしません。

アクセスログとエラーログの両方を有効にして調べてみました。運が悪い。

32
kenny

rewrite_log on;が使用される場合、書き換え情報はnoticeレベルでerror_logに記録されます。個別のログファイルはありません。

47
Moritz Bunkus

привет、デフォルトでは"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_loghttp://nginx.org/en/docs/http/ngx_http_rewrite_module.html#rewrite

6
rustem.russia