OpenHAB 3 Log Level konfigurieren

Aus Laub-Home Wiki

Gerade um die SD Karten Schreibzugriffe auf einem Raspberry Pi zu minimieren sollte man das Logging auf ein Minimum reduzieren, deshalb sollte es obligatorisch sein das Loggen jedes einzelnen ITEM Event in openHAB3 zu deaktivieren. Macht natürlich erst sinn wenn alles wie gewünscht läuft. Die Änderungen werden ohne Restart der openHAB 3 Applikation aktiviert. Die Datei, in der das Logging eingerichtet wird ist die unter useradate liegende etc/log4j2.xml. In meinem Docker Container Konstrukt befindet sich die Datei hier:

/var/lib/docker/volumes/openhab3_data_openhab_userdata/_data/etc/log4j2.xml

Um das Event Logging nur auf Warnings und Errors zu beschränken tauschen wir einfach im folgenden Code Block level="INFO" gegen level="WARN"

...
                <!-- <Logger additivity="false" level="INFO" name="openhab.event"> -->
                <Logger additivity="false" level="WARN" name="openhab.event">
                        <AppenderRef ref="EVENT"/>
                        <AppenderRef ref="OSGI"/>
                </Logger>
...

Quellen