一、修改syslog.conf文件
将syslog日志的默认模板配置注释掉:
#$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
配置自定义的日志格式模板,我主要诉求是去掉主机名、更高精度的时间戳:
$template Mytemplate,"%timegenerated:1:10:date-rfc3339% %timegenerated:12:24:date-rfc3339% %syslogseverity-text:0:3:uppercase% %msg%\n"
激活我自定义的配置:
$ActionFileDefaultTemplate Mytemplate
业务服务的日志不需要写入message文件:
*.info;mail.none;local0.none;authpriv.none;cron.none /var/log/messages
二、业务服务日志配置
在syslog.d目录下放业务服务日志的文件目录配置,配置文件内容如下:
local0.* /home/log/sg/iwannabest/iwannabest.log