Eine solche Liste ist nicht möglich, da im Gegensatz zu Windows-Ereignissen (die eine statische Liste mit IDs, eine bestimmte Vorlage für jede ID und nur Parameter enthalten) syslog-Meldungen einfach Freiformtext sind.
Um mögliche Meldungen auch für ein einzelnes Programm syslog()
aufzulisten, müsste der Quellcode nach Aufrufen durchsucht werden, die indirekt über benutzerdefinierte Funktionen durch verschiedene Bibliotheken (z. B. log4net) erfolgen könnten, oder syslog überhaupt nicht verwenden (z. B. verwenden verschiedene Programme systemd-journal-Funktionen). . Dies erfordert spezifisches Wissen über den Quellcode der einzelnen Programme und kann nicht einfach auf der gesamten Linux-Distribution automatisiert werden. Dies müsste der Fall sein, da neue Versionen unterschiedliche Meldungen enthalten können.
(Das systemd-Journal verfügt über optionale Meldungs-IDs und "Katalog" -Dateien mit Beschreibungen und Übersetzungen. Es ist immer noch aktiv und die Verwendung ist selten.)
Tatsächlich decken sogar die Windows-Ereignismeldungslisten nur die Standard-Betriebssystemkomponenten und möglicherweise Dinge wie MS Office ab. Sie können möglicherweise nicht alle Nachrichten abdecken, die von Drittanbietersoftware protokolliert werden, wodurch möglicherweise eigene Kataloge und Ereignis-IDs installiert oder sogar Freiformnachrichten gesendet werden.