In älteren Linux-Systemen kann der logger
Befehl verwendet werden, um eine Protokollmeldung an syslog zu senden.
Lesen , wo sich logger
seine Nachrichten in Arch Linux anmelden? Es scheint, dass syslog
Nachrichten und die logger
Befehlszeilen-App nur dann mit dem systemd
Journal kommunizieren, wenn ein Socket für die Nachrichtenweiterleitung eingerichtet ist .
Was ist das moderne Äquivalent des logger
Befehls? Wie kann ich über die Befehlszeile eine Nachricht direkt an das systemd-Journal senden?
Antworten:
systemd-cat
ist das Äquivalent zu Logger:In einem anderen Terminal wird ausgeführt
journalctl -f
:Prioritäten werden nur durch einen Teil der Zeichenfolge angegeben:
Warnungen sind fett, Notfälle sind fett und rot. Gruseliges Zeug.
Sie können auch einen beliebigen Bezeichner verwenden, um den Namen der App anzugeben. Diese sind wie syslog alte Einrichtungen, aber Sie sind nicht fest mit alten Sachen wie
lpr
uucp
nntp
oder die immer beschreibendlocal0
durchlocal7
.Ist angemeldet als:
quelle
-t
Mit dem folgenden Befehl können Sie nach Protokollmeldungen filtern, die mit erstellt wurden :journalctl -t someapp