我遇到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]: 消息
如何实现这一目标?有任何想法吗? :) 在此先感谢;)
答案 0 :(得分:1)
模板功能似乎接受转义字符,因此您需要为每个字符添加额外的\
:
template("$YEAR-$MONTH-$DAY\\\\011$HOUR:$MIN:$SEC\\\\011$HOST\\\\011$MSGHDR$MSGONLY\n")