FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: dirkcx am 18 Dezember 2020, 08:56:01

Titel: [gelöst] Debugging / Logging: welches Modul loggt da gerade?
Beitrag von: dirkcx am 18 Dezember 2020, 08:56:01
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
Titel: Antw:Debugging / Logging: welches Modul loggt da gerade?
Beitrag von: amenomade am 18 Dezember 2020, 22:23:43
stacktrace aktivieren. Siehe CommandRef