rsyslogd und Zeichen #012 und #015
Benutze ich rsyslogd version 5.8.
Die Zeichen \n und \r werden weggeworfen wie #012 und #015 in der log-Datei.
Beispiel (Eingabe Befehl: printf ("Beispiel-test[\r]." | logger) :
<13> 2014-07-07T11:01:03.254 root: example-test[#015]
Ich würde lieber steckt Sie in hexadezimal: #0A #0D (oder anderen mehr für Menschen lesbaren format).
Wie könnte ich dies durch ändern der rsyslogd-Konfiguration-Datei?
InformationsquelleAutor user803422 | 2014-07-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach dem Lesen der Quell-code des rsyslogd Versionen 5.8.3 und 7.6.0, es scheint, dass :
Escape8BitCharactersOnReceive
In der Dokumentation wird bestätigt, dass:
http://www.rsyslog.com/doc/rsconf1_escapecontrolcharactersonreceive.html
http://www.rsyslog.com/doc/rsconf1_escape8bitcharsonreceive.html
InformationsquelleAutor user803422