【问题标题】:Nginx lua log locationNginx lua 日志位置
【发布时间】:2022-01-29 03:57:14
【问题描述】:

Nginx lua 模块有一个logging method:

 ngx.log(ngx.NOTICE, "hello world")

但是,文档没有说明它的记录位置。它是否取决于级别参数,即 ngx.ERROR 将在错误日志中,而 ngx.NOTICE 将在访问日志中?还是其他需要配置的文件?

我添加了一个带有 ngx.INFO 的日志,但在日志文件夹中没有看到任何内容。

【问题讨论】:

标签: nginx lua


【解决方案1】:

它准确地说是下一行:

使用给定的日志记录级别连接到 error.log 的日志参数。

您应该查看 nginx 的 error.log。它是使用 nginx conf 配置的:

// example
error_log  logs/error.log error;

【讨论】:

  • 我认为 error.log 是一个全局文件句柄之类的东西,因为出于某种原因我没有看到它们(我在跟踪 *.log)。我认为这是因为github.com/openresty/lua-nginx-module/issues/467 中提到的,默认情况下 INFO 级别不会显示在那里。
猜你喜欢
  • 2019-03-17
  • 2015-04-15
  • 2018-10-12
  • 1970-01-01
  • 2012-11-09
  • 2019-02-04
  • 1970-01-01
  • 1970-01-01
  • 2017-03-08
相关资源
最近更新 更多