Logging

在 rsyslog 中排除微秒

  • October 19, 2017

我們目前正在執行 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

引用自:https://serverfault.com/questions/879325