在 syslog-ng 中更改 Kafka 目标的分隔符

Change the delimiter for Kafka destination in syslog-ng

我正在使用 syslog-ng 将日志发送到 Kafka。 默认情况下,syslog-ng 使用“,”(逗号)分隔所有数据。 示例:

2018/04/23 01:03:22,FIELD1,FIELD2,FIELD3,FIELD4

有没有办法更改默认分隔符并添加一些其他特殊字符作为新分隔符?我想要这样的东西:

2018/04/23 01:03:22*FIELD1*FIELD2*FIELD3*FIELD4

我相信,我可能必须更改源代码并重新编译它,才能使其正常工作。需要一些想法,在哪里进行更改。

尝试使用 replace-delimiter template function of syslog-ng