使用模板指令时 Syslog-ng 不会发送到 fifo

使用模板指令时 Syslog-ng 不会发送到 fifo

好的,所以我需要 syslog 将日志记录到 fifo 中,并在心中有一个特定的日志模板。

因此我将目的地设定如下...

destination d_pipe { pipe("/var/run/some_pipe.fifo"); };

这工作正常,所有日志都顺利通过。但是当我尝试将模板应用于它时,我在 fifo 中什么也没有得到。

destination d_pipe { pipe("/var/run/some_pipe.fifo" template("$HOST $SOURCEIP $MSG") template-escape(no));};

有任何想法吗?

答案1

您是否尝试过将 $MSG 更改为 $MESSAGE ?;p

相关内容