Seite 1 von 1

Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 21. Okt 2023 13:36
von Lux73
Moin,

ich habe heute von OH3.3 auf OH4 upgedatet.

Da ich Frontail zur Überwachung der logging aktivitäten nutze wurde ich seit dem Update im ms Takt von folgenden Einträgen zugespammt obwohl bei den Items keine Statusänderungen vorliegen:

Code: Alles auswählen

2023-10-21 13:21:11.467 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Radar_Sensitivity' updated to 7
2023-10-21 13:21:11.469 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Max_Range' updated to 4.5 m
2023-10-21 13:21:11.470 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche' updated to true
2023-10-21 13:21:11.470 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Self_Test' updated to check_success
2023-10-21 13:21:11.474 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Min_Range' updated to 0 m
2023-10-21 13:21:11.476 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Fading_Time' updated to 1
2023-10-21 13:21:11.476 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Detection_Delay' updated to 0.1
2023-10-21 13:21:12.471 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche' updated to true
2023-10-21 13:21:12.473 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Radar_Sensitivity' updated to 7
2023-10-21 13:21:12.477 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Self_Test' updated to check_success
2023-10-21 13:21:12.478 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Max_Range' updated to 4.5 m
2023-10-21 13:21:12.479 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Min_Range' updated to 0 m
2023-10-21 13:21:12.480 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Detection_Delay' updated to 0.1
2023-10-21 13:21:12.481 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Fading_Time' updated to 1
2023-10-21 13:21:13.744 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Radar_Sensitivity' updated to 7
2023-10-21 13:21:13.750 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche' updated to true
2023-10-21 13:21:13.751 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Self_Test' updated to check_success
2023-10-21 13:21:13.751 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Detection_Delay' updated to 0.1
2023-10-21 13:21:13.752 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Min_Range' updated to 0 m
2023-10-21 13:21:13.752 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Fading_Time' updated to 1
2023-10-21 13:21:13.755 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Max_Range' updated to 4.5 m
2023-10-21 13:21:14.467 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche' updated to true
2023-10-21 13:21:14.473 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Detection_Delay' updated to 0.1
2023-10-21 13:21:14.474 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Max_Range' updated to 4.5 m
2023-10-21 13:21:14.479 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Radar_Sensitivity' updated to 7
2023-10-21 13:21:14.480 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Self_Test' updated to check_success
2023-10-21 13:21:14.481 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Fading_Time' updated to 1
2023-10-21 13:21:14.484 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Praesenz_Kueche_Min_Range' updated to 0 m
damit wurde das Logging für mich unbenutzbar ^^

Auf der Suche nach einem Fix habe ich im englischen Forum folgenden Thread gefunden: https://community.openhab.org/t/openhab ... e/148948/4

mit den genannten änderungen in der /var/lib/openhab/etc/log4j2.xml habe ich das alte Verhalten wiederherstellen können ;)

dazu einfach

<Logger level="ERROR" name="openhab.event.ItemStateUpdatedEvent"/>
<Logger level="ERROR" name="openhab.event.GroupStateUpdatedEvent"/>


in die entsprechnde Datei einfügen!

einfach die Datei anpassen:

Code: Alles auswählen

...
<Logger level="INFO" name="org.openhab"/>

<!-- OpenHAB4 disable Items logging updated without change -->
<Logger level="ERROR" name="openhab.event.ItemStateUpdatedEvent"/>
<Logger level="ERROR" name="openhab.event.GroupStateUpdatedEvent"/>

<Logger level="ERROR" name="openhab.event.ItemStateEvent"/>
<Logger level="ERROR" name="openhab.event.ItemAddedEvent"/>
...
vielleicht hilft das ja dem ein oder anderen 8-)

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 21. Okt 2023 15:04
von udo1toni
Beim Update sollte die Datei log4j2.xml durch die ausgelieferte Datei ersetzt werden. Es kann aber sein, dass Du mal Änderungen am Logging vorgenommen hast, Dann könnte als Folge die Datei nicht automatisch getauscht werden.
Eigentlich sollte apt hier nachfragen, ob Du die alte Datei behalten willst (das ist das default Verhalten), die ausgelieferte Datei verwenden willst oder zunächst die Unterschiede anzeigen lassen willst.
apt wird die nicht gewählte Datei immer aufheben, als Default Verhalten wird es dann eine Datei log4j2.xml.dpkg-dist geben, im umgekehrten Fall wird die alte Datei in log4j2.xml.dpkg-old umbenannt.

Falls Du das Upgrade über openhabian-config ausführst, kann es sein, dass die Nachfrage unterdrückt wird, es wäre natürlich besser, das entsprechend rückzumelden...

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 22. Okt 2023 12:16
von Lux73
Hallo udo1toni,

du hast mal wieder vollkommen recht - ich habe zuvor änderungen an meiner log4j2.xml durchgeführt um diverse Items vom Logging auszuschliessen.

apt hatte auch nachgefragt und ich habe "stumpf" meine alte Datei behalten - mir ist allerdings auch nicht in den Sinn gekommen einfach mal in die neue log4j2.xml.dpkg-dist reinzuschauen ^^

da drin sind nämlich beide änderungen enthalten die das Logfile spam unterdrückt hätten :oops:

Sorry für den überflüssigen Thread! :|

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 22. Okt 2023 12:35
von udo1toni
Warum überflüssig? Du hattest ein Problem, hast es gelöst und (berechtigterweise) als erwähnenswert empfunden.
Ich habe nur erläutert, wie es dazu kam, es ist ja schon sinnvoll, die Ursache solcher Fehler zu verstehen, denn geänderte Dateien gibt es immer mal wieder, nicht nur beim Logging :)

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 22. Okt 2023 13:08
von mad-mike
Moin
vielleicht hilft das ja dem ein oder anderen 8-)
Danke dafür.

Ich habe das einfach mit dem Update auf 4 so hingenommen, hat mich aber auch gestört.

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 22. Okt 2023 17:08
von Lux73
immer gerne :mrgreen:

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 23. Okt 2023 10:07
von udo1toni
Siehste? :)

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 15. Dez 2023 07:30
von TorstenE
Ich bin nur durch Zufall über diesen Beitrag gestoßen, aber ich hatte genau die gleiche Situation. In der log4j2.xml vor ewigen Zeiten rumgefummelt und die "aktuelle Version" wurde so immer ignoriert.

Re: Update OH4.x Logfile spam mit "updatet Event" ohne änderung des Items

Verfasst: 15. Dez 2023 09:01
von udo1toni
Und apt wird jedes Mal darauf aufmerksam gemacht haben :) wobei openhabian-config bzw. das Update-Script die Meldung evtl. nicht eskaliert, das wäre dann zumindest diskussionswürdig.