Guten Morgen,
mir ist heute morgen aufgefallen, dass in meinem Logfile wieder Meldungen wie
2022.12.18 09:41:59.126 3: UnifiController: Unknown code UnifiClient_Blabla{...}, help me!
auftauchen. Diese hatte ich mittels
attr Logfile ignoreRegexp .*UnifiController: Unknown code.*
herausgefiltert. Seit heute wird das Logfile wieder mit diesen Eintragungen geflutet. Ich weiß, Ursache bekämpfen wäre die richtige Strategie.
Das letzte Update lag nur ein paar Tage zurück, kann es sein, dass durch die Änderung 26866 nun das ignoreRegexp nicht mehr richtig funktioniert?
Welche andere kürzlich erfolgte Änderung könnte ansonsten dafür verantwortlich sein?
Guten Morgen,
habe das gleiche Problem mit
UnifiController: Unknown code UnifiClient_Blabla{...}, help me!
heute nach dem Update.
Allerdings hatte und habe ich
attr Logfile ignoreRegexp .*UnifiController: Unknown code.*
nie gesetzt, ist also etwas zentraleres.
Nach restore der fhem.pl auf die Version
fhem.pl 26775
ist alles wieder ok.
Denke Rudi liest mit ....
das muss ja diese änderung von gestern sein: https://forum.fhem.de/index.php/topic,130952.0.html (https://forum.fhem.de/index.php/topic,130952.0.html)
Genau, Changeset 26866. Ich kann auch bestätigen, dass durch Restore der vorherigen fhem.pl das Problem nicht mehr auftritt.
Danke fuer den Hinweis, habs (hoffentlich) behoben.
Zitatattr Logfile ignoreRegexp .*UnifiController: Unknown code.*
sollte das nicht eher
attr global ignoreRegexp .*UnifiController: Unknown code.*
sein?
Hallo Rudi,
danke. Fix war fix und fixt - klappt.
Nach meinem Verständnis wirkt das Attribut ignoreRegexp auf global wirklich global und wenn es für ein definiertes Logfile-Device gesetzt ist, nur darauf (man könnte ja mehrere Logfile-Devices mit verschiedenen Filtern nutzen). Oder ist meine Annahme falsch?
ZitatOder ist meine Annahme falsch?
In diesem Fall ja.
Logfile ist ein sog. Fakelog, die Routinen aus dem FileLog Modul werden verwendet, um das FHEM-Log im Frontend (FHEMWEB) anzuzeigen.
Das FHEM-Logging passiert nicht mit dem FileLog Modul, Letzteres ist fuer das Loggen von Events gedacht, nicht fuer Fehlermeldungen.
framework Attribute werden vererbt, global Attribute nicht, siehe die attr select Liste in der Detailansicht fuer global in FHEMWEB.