nginx在哪里存储rewrite_log?

时间:2012-03-28 02:39:38

标签: testing logging url-rewriting nginx

当您使用rewrite_log on;打开nginx重写日志时,系统在哪里实际记录该信息?它似乎不在文档中,通过谷歌进行的体面搜索并没有改变任何内容。

我还尝试启用并查看访问和错误日​​志。没有运气。

2 个答案:

答案 0 :(得分:46)

如果使用rewrite_log on;,则重写信息将以error_log级别记录到notice。没有单独的日志文件。

答案 1 :(得分:6)

привет,默认情况下,仅当您的配置文件"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