FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: postman75 am 29 Mai 2015, 19:36:23

Titel: Wie im FileLog einzelne Events ausschließen (analog zu DBLogExclude)?
Beitrag von: postman75 am 29 Mai 2015, 19:36:23
Hallo zusammen,

ich habe grundsätzlich erstmal ein DBLog, wo sehr ausgewählte Events hineingeschrieben werden. Per Default wird an neu erstellten Entities auch gleich mal das DBLogExclude-Attribut gesetzt und fertig, somit ist das alles sauber.
Daneben habe ich aber für die bessere Lesbarkeit auch noch einige FileLogs und darunter auch eins mit der Regexp .*:.*, also wird  jedes Event geloggt. Das ist manchmal hilfreich um schnell mal zu schauen, was einzelne Geräte so anstellen und was überhaupt z.B. innerhalb der letzten Stunde alles passiert ist.
Nun werden dort ja auch z.B. Änderungen an dummys als Event mitgeloggt und das würde ich gerne teilweise begrenzen um ein "Vollmüllen" des Logs zu vermeiden. Einige dummys werden bei mir bis zu 100x pro Stunde aktualisiert. Ein FileLogExclude-Attribut wäre da genau das Richtige, das gibt es aber nicht.
Jetzt gäbe es noch den Ansatz in der Regexp im FileLog. Wie kann ich dort bestimmte Typen (z.B. dummys) oder ganz bestimmte Entities (z.B. WoZ.Lichtschalter1) explizit ausschließen? Aus allgemeinen Dokus über Reguläre Ausdrücke bin ich da auch nach mehrstündiger Recherche nicht schlau geworden. Eventuell hat ja jemand diese Anforderung auch und eine Lösung dafür.

Grüße
Postman