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.
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.
(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:
- Das Init-System Systemd, Teil 1: Funktionsweise von Systemd
- Das Init-System Systemd, Teil 2: Systemd in der Praxis
(thl)