watchdog müllt mein Logfile zu

Begonnen von SwordMaster, 08 Januar 2016, 21:19:11

Vorheriges Thema - Nächstes Thema

SwordMaster

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

Puschel74

Den loglevel des watchdog anpassen  ???
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

SwordMaster

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

dev0

Ist die command ref so unverständlich?

SwordMaster

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

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.

stromer-12

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.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

SwordMaster

Ä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



stromer-12

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.
FHEM (SVN) auf RPi1B mit HMser | ESPLink
FHEM (SVN) virtuell mit HMLAN | HMUSB | CUL

SwordMaster

AHHHH DANKE!!!!!!!
Jetzt bin ich aber lange auf der Leitung gesessen.

DANKE DANKE DANKE!

Jetzt gehts natürlich
Gruss Stefan