Systemd-Journal liefert informativere Meldungen

Die Protokollfunktion von Systemd kann nun weiterführende Informationen zu Log-Ausgaben von Hintergrunddiensten anzeigen; das eignet sich auch dazu, Fehlermeldungen in der jeweiligen Landessprache zu erläutern.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 2 Min.
Von
  • Thorsten Leemhuis

Durch eine kürzlich in Systemd eingeflossene Erweiterung können Programme beim Loggen mit der Systemd-Protokollfunktion Journal nun eine eindeutige Identifikationsnummer mitgeben, über die das Journal weiterführende Informationen zum jeweiligen Vorfall aus Katalog-Dateien abrufen kann. Die in diesem "Message Catalog" liegenden Informationen können beispielsweise Hintergründe und weiterführende Links zu einer Fehlermeldung erhalten; sie können die Log-Informationen aber auch in der jeweiligen Landessprache erläutern, wenn eine passende Übersetzung vorliegt.

Journalctl bei der Ausgabe weiterführende Informationen zum Log-Eintrag "Suppressed 753 Messages...".

(Bild: Lennart Poettering )

Die Funktion soll Bestandteil von Systemd 196 werden. Für viele der Fehlermeldungen von Systemd selbst haben die Entwickler der Init-Software zum Systemstart bereits Katalog-Dateien erstellt. Diese weiterführende Informationen zeigt das Programm journalctl beim Aufruf mit dem neuen Parameter "-x" an. Entwickler anderer Hintergrunddienste können Katalog-Dateien für die Meldungen ihrer Software erstellen, aus denen Journalctl weiterführende Fehlerinformationen zu Meldungen der Dienste konsultieren kann, wenn diese Katalog-Dateien an der richtigen Stelle abgelegt und in eine Datenbank integriert werden. Details dazu und eine detailliertere Beschreibung der neuen Funktion erläutert die Systemd-Homepage und ein Google+-Post von Systemd-Entwickler Lennart Poettering.

Keine der großen Linux-Distributionen setzt zum Logging derzeit voll auf Systemd. Bei einigen der neueren Linux-Distributionen liefert das Journal aber bereits Informationen (etwa Ausgaben auf die Konsole), die nicht in Log-Dateien eingehen und den Anwender bei Sysvinit typischerweise nicht erreichen. Poettering arbeitet darauf hin, die Nutzung des Journal beim für den Frühsommer 2013 geplanten Fedora 19 auszubauen; das Fedora-Projekt hat aber noch nicht entschieden, ob das Journal dort die bisherige Standard-Logging-Software Rsyslogd ablösen soll.

Zu Systemd siehe auch:

(thl)