【问题标题】:Syslog-ng log template \\011 characterSyslog-ng 日志模板 \\011 字符
【发布时间】:2012-11-29 08:56:54
【问题描述】:

我对 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]: 留言

如何做到这一点?有任何想法吗? :) 在此先感谢 ;)

【问题讨论】:

    标签: syslog-ng


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      • 2022-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      相关资源
      最近更新 更多