温馨提示×

Ubuntu系统日志级别设置指南

小樊
56
2025-08-29 04:03:06
栏目: 智能运维

Ubuntu系统日志级别设置主要涉及系统日志服务(rsyslog或systemd - journald)和应用程序日志配置,以下是具体指南:

系统日志(rsyslog)

  • 修改配置文件:打开/etc/rsyslog.conf/etc/rsyslog.d/目录下相关配置文件,如sudo nano /etc/rsyslog.conf。找到类似#kern.* /dev/console的行,取消注释并修改日志级别,如kern.debug /var/log/kern.log,常见日志级别有emerg、alert、crit、err、warning、notice、info、debug。
  • 重启服务:修改后执行sudo systemctl restart rsyslog使更改生效。

systemd - journald(Ubuntu 16.04及更高版本)

  • 修改配置文件:打开/etc/systemd/journald.conf,添加或修改SystemLogLevel参数,如SystemLogLevel=debug,还可设置RuntimeLogLevel等。
  • 重启服务:执行sudo systemctl restart systemd - journald

应用程序日志

不同应用配置不同,以Apache和Nginx为例:

  • Apache:编辑/etc/apache2/apache2.conf,找到LogLevel指令修改,如LogLevel debug,然后重启Apache服务sudo systemctl restart apache2
  • Nginx:编辑/etc/nginx/nginx.conf,修改error_log指令的日志级别,如error_log /var/log/nginx/error.log debug;,重启Nginx服务sudo systemctl restart nginx

0