Назад | Перейти на главную страницу

Шаблон журнала syslog-ng \\ 011 символ

У меня проблема с 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]: message

Произошло: 2012-11-2801116: 33: 51011host_name011app_name [26250]: сообщение

Изменить: я пробовал template_escape() и flags() методы, но не повезло. Любые идеи будут оценены по достоинству. Заранее спасибо.

Взгляните на template_escape() вариант.