Wie lese ich aus Syslog?

Ich kann in Syslog schreiben über:

logger "foo bar baz"

Aber wie lese ich aus Syslog? meine einzige Vermutung ist:

tail -f /var/log/syslog

Aber das scheint aus meinen Tests nicht richtig zu sein.

Hinweis: Suchen Sie auch nach einer Möglichkeit, alle Syslog-Protokolle/ - Nachrichten zu löschen/zu löschen.

Author: MrCholo, 2019-10-11

1 answers

Tail-f zeigt an, was nach der Ausführung passiert, daher müssen Sie diesen Befehl starten, bevor Sie den Logger-Befehl ausgeben.

Syslog ist nur eine Textdatei. so können Sie es mit allem lesen, was diese behandelt - weniger wird oft verwendet. (Sie können auch die Ausgabe grep oder anderweitig manipulieren, um nach bestimmten Dingen zu suchen)

Es ist möglich, dass die Protokollierung nicht zu syslog geht - schauen Sie sich /var/log/messages an, und wenn das nicht funktioniert, schauen Sie sich /etc/rsyslog* an, um zu verfolgen, wohin die Protokollierung geht.

 1
Author: davidgo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-10-13 05:17:48