要设置Nginx日志记录级别,请按照以下步骤操作:
打开Nginx配置文件。通常情况下,配置文件位于/etc/nginx/nginx.conf
。在某些系统中,您可能需要查看/etc/nginx/conf.d/
或/etc/nginx/sites-available/
目录下的特定站点配置文件。
在http
、server
或location
块中,找到或添加access_log
和error_log
指令。这些指令用于定义访问日志和错误日志的位置和格式。
要更改日志记录级别,请使用log_level
指令。可选的日志级别包括:debug
、info
(默认)、notice
、warn
、error
、crit
、alert
和emerg
。将此指令添加到http
、server
或location
块中,以设置相应级别的日志记录。
例如,如果您希望将访问日志和错误日志的级别设置为debug
,则可以添加以下内容:
http {...log_level debug;...server {...access_log /var/log/nginx/access.log debug;error_log /var/log/nginx/error.log debug;...}}
保存更改并关闭配置文件。
重新加载Nginx以应用更改。在命令行中运行以下命令:
sudo nginx -s reload
现在,Nginx将以您设置的日志记录级别记录访问和错误日志。请注意,较高的日志级别(如debug
)可能会生成大量日志数据,因此请谨慎使用。在生产环境中,通常建议使用info
或warn
级别的日志记录。