rsyslog中的消息带有一组properties。其中一些属性的一个好处是它们不会驻留在消息文本中,因此您可以将它们视为元数据。有没有办法在消息中添加新属性,而不必将其放在消息文本中,以便RainerScript中的另一个rsyslog实例可以访问它(即将其称为$!mycustomproperty
?)
答案 0 :(得分:0)
您可以添加自己的模板,例如
$template $your_custom_conf_name $FILE_TO_MONITOR_ALIAS,\"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% filename="source_name" %app-name% %procid% %msgid% %msg%\n\"
实际上,我需要每行中的文件名,以便上面的自定义模板适用于我。