Ubuntu

如何在 Ubuntu 14.04 上配置 rsyslog 以使用 ISO8601 時間戳?

  • April 29, 2014

在 /etc/rsyslog.d/ 的文件中,我有以下內容:

local3.*        /var/log/mylog.log

當我登錄到該設施時,記錄的時間戳如下所示:

Apr 27 21:12:20 hostname msg

我該如何設置,使它們看起來像這樣?

2014-04-27T21:12:20 hostname msg

這可以通過註釋掉註釋中的以下行來實現/etc/rsyslog.conf

#
# Use traditional timestamp format.
# To enable high precision timestamps, comment out the following line.
#
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat

日誌格式現在如下所示:

2014-04-29T20:41:36.366613+01:00 hostname msg

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