2012-11-29 12 views
5

Mam problem z syslog-ng. Chcę, aby syslog-ng formatował logi jak poniżej:Log syslog-ng \ 011 character

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

Ale loguje się bez "\". Tylko "011". przykład:

Oczekiwano: 28.11.2012 \\ 01116: 33: 51 \\ 011host_name \\ 011app_name [26250] wiadomość

stało: 2012-11-2801116: 33: 51011host_name011app_name [26250]: wiadomość

Jak to osiągnąć? Jakieś pomysły? :) góry dzięki;)

Odpowiedz

0

Funkcja szablon wydaje się akceptować uciekły znaki, więc trzeba dodać dodatkowy \ dla każdego z nich:

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