要設置Nginx日志記錄級別,請按照以下步驟操作:
打開Nginx配置文件。通常情況下,配置文件位于/etc/nginx/nginx.conf
。在某些系統中,您可能需要查看/etc/nginx/conf.d/
或/etc/nginx/sites-available/
目錄下的特定站點配置文件。
在http
、server
或location
塊中,找到或添加access_log
和error_log
指令。這些指令用于定義訪問日志和錯誤日志的位置和格式。
要更改日志記錄級別,請使用log_level
指令??蛇x的日志級別包括: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
級別的日志記錄。