Seite 1 von 1

karaf console Fehler Unable to retrieve level for logger

Verfasst: 27. Dez 2022 17:12
von mothabrain
Hallo, nachdem ich nun mein openhabian system zu einem docker container migriert habe, läuft fast alles wider erwarten weiter. das einzige problem, was mich seit tagen plagt ist, das ich den obigen FE in der karaf console erhalte. ein log:tail ist der leider momentan nicht möglich.
hat jemand eine idee, woran das liegen könnte, dass ich kein logging erfolgt?!

Re: karaf console Fehler Unable to retrieve level for logger

Verfasst: 27. Dez 2022 23:33
von udo1toni
Suche im Ordner $OPENHAB_USERDATA/etc/ nach zwei Dateien. Erste Datei: org.ops4j.pax.logging.cfg. Diese sollte folgenden Inhalt haben:

Code: Alles auswählen

org.ops4j.pax.logging.log4j2.config.file=${karaf.etc}/log4j2.xml
Das heißt, hier steht ein Verweis auf eine andere Datei im gleichen Verzeichnis. Die Datei log4j2.xml enthält die eigentliche Konfiguration aller Logger.
Falls die Datei leer oder beschädigt sein sollte, kannst Du sie fürs erste aus dem offiziellen Repository neu befüllen, allerdings gehen dann speziell getroffene Einstellungen eventuell verloren, weil Du halt die Default Werte für das Logging setzt. Aber das dürfte zu verschmerzen sein.
Es sollte klar sein, dass Du die Datei am besten bearbeitest, wenn openHAB beendet ist.

Auf einem Docker System sollte $OPENHAB_USERDATA dem Volume openhab_userdata entsprechen. Innerhalb des Docker Containers ist das der Ordner /openhab/userdata/

Re: karaf console Fehler Unable to retrieve level for logger

Verfasst: 28. Dez 2022 12:46
von mothabrain
tipptopp besten dank, hat geklappt.