Seite 1 von 1

openhab.log bleibt leer

Verfasst: 21. Jul 2023 16:09
von kaloschke
Hallo,
"plötzlich" bleibt mein openhab.log leer. Ich habe bemerkt, dass die in Visual Studio Code geöffnete Datei nicht aktualisiert wurde. Nach dem Stoppen von OH 3.4.4 habe ich alle Log-Dateien gelöscht. Ohne Besserung. Das gleiche nach Löschen der Inhalte von cache und tmp mit anschließendem Reboot.
Ein versuchter Logging-Start in der Konsole liefert:

Code: Alles auswählen

log:tail
[Fatal Error] :87:5: The element type "Loggers" must be terminated by the matching end-tag "</Loggers>".
Error executing command: Unable to retrieve level for logger
Die Datei log4j2.xml sieht dahingehend aber gut aus.

Bitte um weitere Vorschläge
Viele Grüße

Re: openhab.log bleibt leer

Verfasst: 21. Jul 2023 16:59
von udo1toni
Dennoch wäre dies genau die Datei, welche hier das Problem sein könnte.
Es gibt zwei Dateien, welche für das Logging essenziell sind, das sind $OPENHAB_USERDATA/etc/log4j2.xml und $OPENHAB_USERDATA/etc/org.ops4j.pax.logging.cfg, die gewöhnlich den Inhalt

Code: Alles auswählen

org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
hat (also ein Verweis auf die erste Datei).
In der log4j2.xml ist die eigentliche Konfiguration der Logger gespeichert, und wenn an irgendweiner Stelle was schief geht und diese Datei auch nur einen Punkt zu viel oder zu wenig enthält, kann das fatale Folgen haben.
Einfacher Versuch: Beende openHAB

Code: Alles auswählen

sudo systemctl stop openhab.service
Benenne die Datei um

Code: Alles auswählen

sudo mv $OPENHAB_USERDATA/etc/log4j2.xml $OPENHAB_USERDATA/etc/log4j2.xml.old
kopiere die Originalvorlage an den Originalort

Code: Alles auswählen

sudo -u openhab wget https://raw.githubusercontent.com/openhab/openhab-distro/main/distributions/openhab/src/main/resources/userdata/etc/log4j2.xml -O $OPENHAB_USERDATA/etc/log4j2.xml
Mit dem sudo -u openhab bekommt die Datei gleich den richtigen Besitzer :)
Anschließend openHAB neu starten

Code: Alles auswählen

sudo systemctl start openhab.service
Wenn es jetzt geht, weißt Du, dass die alte Datei zwar "gut aussehen" mag, aber leider einen Fehler enthält, und sei er auch noch so klein.

EDIT: Link aktualisiert

Re: openhab.log bleibt leer

Verfasst: 21. Jul 2023 17:18
von kaloschke
Yepp. Das war's - mal wieder :-)
Vielen Dank - mal wieder

Re: openhab.log bleibt leer

Verfasst: 17. Jun 2024 20:47
von Dobie
Super, danke - der Hinweis wo man das Original herbekommt war für mich wichtig.
Und es klappt wieder alles!!

Re: openhab.log bleibt leer

Verfasst: 9. Nov 2024 00:30
von Proton
Auch vielen Dank von mir, das hat mich gerettet! :)