我收到了以下 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")
}