Hallo Zusammen,
Ich habe seit Kurzem einen Watchdog für meine Anwesenheitserkennung.
Funktioniert so weit ganz gut. Leider müllt mir der Watchdog mein Logfile zu.
Ich habe etliche Einträge wie folgendes:
2016.01.02 11:12:37 3: Watchdog watchdogHandyStefan triggered
2016.01.02 11:15:01 3: Watchdog watchdogHandyStefan triggered
2016.01.02 11:17:26 3: Watchdog watchdogHandyStefan triggered
Ich weiß ich kann das Level des loggings einfach niedriger drehen via:
attr global verbose
Aber eigentlich hab ich nichts gegen den Level 3.
Nur der Watchdog nervt.
Kann ich den Watchdog irgendwie sagen dass er nicht ins logfile schreiben soll?
Viele Grüße
Stefan
Den loglevel des watchdog anpassen ???
Danke für den Tipp.
Ich hab es jetzt mit
attr watchdogHandyStefan verbose 4
probiert. Aber es wird immernoch ins Logfile geschrieben.
2016.01.09 20:14:55 3: Watchdog watchdogHandyStefan triggered
Mache ich was falsch?
Wenn ich in die fhem.cfg schaue steht da:
attr global verbose 3
Damit sollte doch der watchdog nicht mehr kommen, wenn dieser ein höheres Verbose Attribut hat?!
Viele Grüße
Stefan
Ist die command ref so unverständlich?
Hallo
scheinbar ist sie das...
Ich würde mich über Hilfe/Tipps freuen. Denn ich habe gegoogled und in der commandref gelesen!
http://fhem.de/commandref_DE.html#verbose (http://fhem.de/commandref_DE.html#verbose)
Außerdem versteh ich nicht wieso, wenn ich beim watchdog verbose auf 4 setze, er dann immernoch mit 3 im log erscheint.
2016.01.09 20:14:55 3: Watchdog watchdogHandyStefan triggered
Evtl bin ich blind oder doof, ich lese jedoch nicht wie ich verhindern kann dass mein watchdog im log landet.
Viele Grüße
Stefan
P.S. Ich war noch nie ein freund von solchen Kommentaren.
Man darf mich gerne darauf hinweisen wie ich den Fehler alleine finden hätte können, ein kurzer knapper Satz
der mich für blöd hinstellt ohne auf das Problem einzugehen halte ich jedoch nicht für sinnvoll.
Es werden Logzeilen ausgegeben welche kleiner gleich dem verbose Wert sind.
Dein Watchdog erzeugt Logeinträge mit der 3 also sollte verbose auf 2 gestellt werden um diese zu unterdrücken.
Ähmn.. Ja genau?
Und wenn ich
attr watchdogHandyStefan verbose 4
attr global verbose 3
Habe, sollten im log nur Einträge mit 1,2,3 stehen. Aber keine 4. Und ich habe dem Watchdog ja expliziet 4 zugewiesen?!
Trotzdem erscheint er immernoch mit 3 im log.
Aber seis drum, ich habe seit ca. 30 min zusätzlich versucht mit
attr global verbose 2
das log zu minimieren.
Trotzdem erscheint der watchdog immernoch mit 3 im log :-|.
Viele Grüße
Stefan
In den Modulen sind Meldungen mit entsprechenden Level programmiert.
Mit dem Verbosewert stellt du ein, welche davon angezeigt werden sollen.
Also um die Meldung mit 3 zu unterdrücken im Watchdog, musst du im Watchdog verbose auf 2 setzen.
Das verbose im Device übersteuert das globale verbose aber nur für das Device.
AHHHH DANKE!!!!!!!
Jetzt bin ich aber lange auf der Leitung gesessen.
DANKE DANKE DANKE!
Jetzt gehts natürlich
Gruss Stefan