定义自己的rsyslog的格式,通常可以用以下的模板。
在/etc/rsyslog.d/目录下,创建一个文件,把以下内容粘贴进去,然后修改一下对应的红色的部分即可。
# 定义自己的本土化的时间格式
$template myformat,”%$NOW% %TIMESTAMP:8:15% %hostname% %syslogtag% %msg%\n”
# Use default timestamp format
# $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
# 使用自定义的格式
$ActionFileDefaultTemplate myformat
#定义文件的权限
$FileOwner jekkay
$FileGroup jekkay
$FileCreateMode 0710
$DirCreateMode 0710
# 将对应服务的日志写入文件
:fromhost-ip, isequal, “1.2.3.4” /data/log/office/my.log
作者:胡杨<jekkay#easysb.cn><479904359#qq.com>
此文原出自【水滴石】: http://www.easysb.cn