nginx 错误日志 log_format 变量

nginx 错误日志 log_format 变量

我想为 nginx 错误日志指定日志格式,但找不到任何错误变量。我找到了访问日志所需的变量,如下所示:

log_format test'$remote_addr - $remote_user [$time_local] '
                       '"$request" $status $bytes_sent '
                       '"$http_referer" "$http_user_agent" "$gzip_ratio"';

是否有任何 $error、$error_body 或类似的东西可以匹配错误?

答案1

不,$status是您想要的。它包含错误和成功状态。您应该查看grep指示access_log错误的状态以及error_log指示其原因的状态。我猜您误解了访问和错误日​​志分离的概念。

相关内容