如何更改 rsyslog 上的时间戳格式
How to change timestamp format on rsyslog
我想更改 rsyslog 上的默认时间戳格式。目前我在 RHEL7.2 上 运行。系统日志版本 7.4.7。现在默认格式如下:
Mar 23 09:35:30 localhost DEB [9125:<console>.<module>:2] debug info
在 rsyslog.conf 中,我定义了以下模板:
$template Mytemplate,"%timegenerated% %HOSTNAME% %syslogseverity-text:0:3:uppercase% %msg%\n"
如何将格式更改为此 YYYY-MM-dd H:i:s?
修改如下:
$template Mytemplate,"%$year%-%$month%-%$day% %timegenerated:12:19:date-rfc3339% %HOSTNAME% %syslogseverity-text:0:3:uppercase% %msg%\n"
我想更改 rsyslog 上的默认时间戳格式。目前我在 RHEL7.2 上 运行。系统日志版本 7.4.7。现在默认格式如下:
Mar 23 09:35:30 localhost DEB [9125:<console>.<module>:2] debug info
在 rsyslog.conf 中,我定义了以下模板:
$template Mytemplate,"%timegenerated% %HOSTNAME% %syslogseverity-text:0:3:uppercase% %msg%\n"
如何将格式更改为此 YYYY-MM-dd H:i:s?
修改如下:
$template Mytemplate,"%$year%-%$month%-%$day% %timegenerated:12:19:date-rfc3339% %HOSTNAME% %syslogseverity-text:0:3:uppercase% %msg%\n"