Linux
rsyslog 更改特定過濾器的時間戳格式
我希望將我的 rsyslog 時間戳格式更改為特定日誌文件 (msg) 的 RFC-3339。
我有以下文件
/etc/rsyslog.d/10-zn.conf
,其內容如下::msg, contains, "my_prefix" /var/log/zn.log
這意味著將所有包含“my_prefix”的行保存到/var/log/zn.log。
我希望將時間戳從 RSYSLOG_TraditionalFileFormat 更改為 %b %d %H:%M:%S 到 RFC-3339 但我可以找出如何為包含我的前綴的日誌執行此操作,有什麼辦法嗎它?
謝謝
找到正確的配置
if $msg contains '{{my_prefix}}' then { action(type="omfile" file="/var/log/zn.log" template="RSYSLOG_FileFormat") }
RSYSLOG_FileFormat模板已經帶有 RFC3339 時間戳