Logging
在 rsyslog 中排除微秒
我們目前正在執行 rsyslog 版本 7.4.7。我們日誌文件中的目前格式是:
2017-10-19T14:06:01.123456-04:00 server-1 systemd: Created slice user-9999.slice.
此格式包括高精度格式(六個零)。如何創建模板或配置 rsyslog 以僅包含三個零:
2017-10-19T14:06:01.123-04:00 server-1 systemd: Created slice user-9999.slice.
這是我得到的:
$template precise,"%timegenerated:1:23:date-rfc3339%%timegenerated:27:32:date-rfc3339% %HOSTNAME%%syslogtag%%msg:::drop-last-lf%\n" $ActionFileDefaultTemplate precise 2017-10-19T16:11:01.749-04:00 server-1 systemd