В настоящее время мы используем 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