在Linux系统中,syslog的日志级别可以通过修改syslog配置文件来设置。以下是具体的步骤:
rsyslog
配置文件找到rsyslog
配置文件:
/etc/rsyslog.conf
或/etc/rsyslog.d/
目录下。编辑配置文件:
nano
、vim
)打开配置文件。$LogLevel
的行。设置日志级别:
$LogLevel
指令用于设置全局日志级别。debug
、info
、notice
、warning
、err
、crit
、alert
、emerg
。info
,可以写成:$LogLevel info
if $programname == 'myapp' then /var/log/myapp.log
& stop
$LogLevel debug
保存并退出编辑器。
重启rsyslog
服务:
sudo systemctl restart rsyslog
sudo service rsyslog restart
syslog-ng
配置文件找到syslog-ng
配置文件:
/etc/syslog-ng/syslog-ng.conf
。编辑配置文件:
log
指令的部分。设置日志级别:
log
指令中,可以使用level()
函数来设置日志级别。info
,可以写成:log {
source(s_src);
destination(d_file("/var/log/myapp.log"));
level(info);
};
保存并退出编辑器。
重启syslog-ng
服务:
sudo systemctl restart syslog-ng
sudo service syslog-ng restart
warning
或更高,以减少不必要的日志输出。通过以上步骤,你应该能够成功设置Linux syslog的日志级别。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux syslog日志级别怎么设置