我对 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]:消息
编辑:我尝试了template_escape()
各种flags()
方法,但都没有成功。任何想法都将不胜感激。提前致谢。
答案1
看看template_escape()
选项。