Hallo zusammen,
bei der Analyse des FHEM logs finde ich immer wieder Einträge im Log, deren Herkunft ich nicht zuordnen kann. Daher fällt mir auch die Ursachenforschung schwer.
Wie kann ich analysieren, welches Modul bspw. das hier loggt:
2020.12.18 08:39:16 1: PERL WARNING: Missing argument in sprintf at (eval 1152469) line 1.
2020.12.18 08:39:16 1: PERL WARNING: Missing argument in sprintf at (eval 1152565) line 1.
Kann ich das Logging erweitern um den Modulnamen oder das Device oder noch besser, den Modulnamen/Device und die konkrete Zeile, aus der ins Log geschrieben wird? Das kann ja bspw. auch aus Notifys oder DoIfs kommen, die ich geschrieben habe und die nicht aus Modulen kommen. Klar, ich kann in jedes Devices ins DEV
auch ein Log3
Eintrag machen, aber schöner wäre es, wenn das logging generell den Ursprung der Logmeldung selber mitschreiben würde
stacktrace aktivieren. Siehe CommandRef