nginx在哪里存储rewrite_log?

ken*_*nny 29 testing logging nginx url-rewriting

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

我也尝试启用并查看访问和错误日​​志.没运气.

Mor*_*kus 48

如果rewrite_log on;被使用,则重写信息将被记录到error_lognotice水平.没有单独的日志文件.

  • 要记录特定级别的重写,您可以通过定义:`error_log logs/error.log info`来指定级别 (6认同)

小智 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