[Gelöst - Fehler auf Layer 8] Log3 verhält sich nicht wie im Wiki beschrieben

Begonnen von ph0x, 24 Juli 2024, 00:12:40

Vorheriges Thema - Nächstes Thema

ph0x

Hallo!

Im Wiki findet sich für Log3 ($name, $verbose, $message) die Erläuterung, dass dann geloggt wird, wenn $verbose "kleiner gleich" dem Attribut verbose des Geräts $name ist.

In einem notify, in welchem ich Log3 nutze, wird allerdings nur dann geloggt, wenn der Parameter $verbose echt kleiner als das Attribut des Geräts ist.


Kann das jemand bestätigen?


Edit: Das Problem scheint anders gelagert zu sein: Sobald verbose des notify-Geräts 4 oder 5 ist, wird nur noch der Aufruf des Perlcodes im notify geloggt und $message taucht im Log gar nicht mehr auf.
Eventuell ungünstig oder nicht vorgesehen, sich in Log3 auf das gerade ablaufende notify zu beziehen? Wenn ich mich auf ein anderes Gerät beziehe, funktioniert es nämlich wie beschrieben.



Edit 2: $NAME ist im Notify natürlich das auslösende Gerät, nicht das notify selbst. Ich geh mich schämen


Gruß Marco