Syslog-ng日志模板\\ 011字符

时间:2012-11-29 08:56:55

标签: syslog-ng

我遇到syslog-ng的问题。我想让syslog-ng格式化日志,如下所示:

template("$YEAR-$MONTH-$DAY\\011$HOUR:$MIN:$SEC\\011$HOST\\011$MSGHDR$MSGONLY\n")

但它没有“\”记录。只是“011”。 例如:

  

预计:2012-11-28 \\ 01116:33:51 \\ 011host_name \\ 011app_name [26250]:   消息

     

发生时间:2012-11-2801116:33:51011host_name011app_name [26250]:   消息

如何实现这一目标?有任何想法吗? :) 在此先感谢;)

1 个答案:

答案 0 :(得分:1)

模板功能似乎接受转义字符,因此您需要为每个字符添加额外的\

template("$YEAR-$MONTH-$DAY\\\\011$HOUR:$MIN:$SEC\\\\011$HOST\\\\011$MSGHDR$MSGONLY\n")