2012-03-28 12 views
19

​​でnginx書き換えログを有効にすると、システムは実際にその情報をどこに記録しますか?それはドキュメンテーションにあるようには見えないし、グーグルでのまともな検索は何も変えない。nginxはどこにrewrite_logを保存しますか?

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

答えて

39

​​を使用すると、書き換え情報はerror_logに書き込まれ、レベルはnoticeになります。別個のログファイルはありません。

+0

ああ、それはログレベルに関係しているログを書き換えを開始します。それは理にかなっている。ありがとうございました。 – kenny

+5

特定のレベルでログを書き換えるには、次のように定義することでレベルを指定できます: 'error_log logs/error.log info' –

3

приветデフォルトでは"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

関連する問題