如何使 nginx 错误日志采用 JSON 格式而不是默认的日志格式?

Nav*_* BT 7 nginx

我需要在自定义 GUI 上显示日志文件的统计信息。日志文件预计会很大,因此手动解析它们会有些过大。但是,如果有一种方法可以以 JSON 而不是简单文本的形式输出错误日志,则可以节省大量时间。

有没有办法做到这一点?我们可以为 error_log 设置自定义日志格式吗?

Som*_*bey 5

正确,据我所知,错误日志不能有 json 和自定义格式。但是,访问日志可以具有相同的内容。