OpenResty 使用的日志级别是继承基础组件Nginx的。Nginx 的默认错误日志级别是 error。只会记录 error、crit、alert 和 emerg 这四个级别的错误信息。
Nginx 支持以下八个日志级别(从低到高):
- debug: 记录所有消息,用于调试。一般不在生产环境中使用。
- info: 提供一般信息性消息。
- notice: 提供正常但重要的事件。
- warn: 提供警告性消息。
- error: 提供错误消息,发生在非关键性问题上,例如,一个服务器请求失败。
- crit: 提供关键错误消息,如硬件故障等。
- alert: 需要立即采取行动的问题,例如,服务器繁忙,你可能需要在服务器上进行排错。
- emerg: 提供紧急消息,例如,系统不可用。
要更改错误日志级别,可以在 nginx.conf 文件的 http 或 server 或 location 区块中使用 error_log 指令。例如,如果你想记录所有的错误和警告,你可以使用以下配置:
error_log log/error.log warn;