FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SwordMaster am 08 Januar 2016, 21:19:11

Titel: watchdog müllt mein Logfile zu
Beitrag von: SwordMaster am 08 Januar 2016, 21:19:11
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
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: Puschel74 am 08 Januar 2016, 21:21:06
Den loglevel des watchdog anpassen  ???
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: SwordMaster am 09 Januar 2016, 20:18:53
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
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: dev0 am 09 Januar 2016, 21:23:31
Ist die command ref so unverständlich?
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: SwordMaster am 09 Januar 2016, 21:58:51
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.
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: stromer-12 am 09 Januar 2016, 22:06:15
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.
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: SwordMaster am 09 Januar 2016, 22:13:39
Ä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


Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: stromer-12 am 09 Januar 2016, 22:58:56
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.
Titel: Antw:watchdog müllt mein Logfile zu
Beitrag von: SwordMaster am 09 Januar 2016, 23:06:05
AHHHH DANKE!!!!!!!
Jetzt bin ich aber lange auf der Leitung gesessen.

DANKE DANKE DANKE!

Jetzt gehts natürlich
Gruss Stefan