当您使用rewrite_log on;
打开nginx重写日志时,系统在哪里实际记录该信息?它似乎不在文档中,通过谷歌进行的体面搜索并没有改变任何内容。
我还尝试启用并查看访问和错误日志。没有运气。
答案 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