rsyslog 生成 uuid 作为 rfc4122

问题描述 投票:0回答:0

我收到了以下 rsyslog conf 和以下日志消息。我想为每条日志消息添加一个 uuid。

我目前正在生成一个 uuid,如下所示。但是,uuid 没有被格式化为我想要的 rfc4122。我做错了什么,或者可以用更好的方式实现吗?

当前:

F2GCCB4C390142A4B9DBVBD8B9FD0ED2
。我想要什么:
f2gccb4c-3901-42a4-b9db-vbd8b9fd0ed2

/path/to/log/file.log

 11955 - [Mon Apr  6 20:40:03 2023] [Info   ] This message can contain anything [d54d13fa-4657-4891-f99d08674ee]

/etc/rsyslog.d/mylog.conf

template(name="jsonFormat" type="list") {
    property(outname="id" name="uuid" format="jsonf")
}
logging rsyslog
© www.soinside.com 2019 - 2024. All rights reserved.