FHEM Forum

FHEM - Hausautomations-Systeme => InterTechno => Thema gestartet von: jueff am 11 Januar 2017, 17:43:52

Titel: 10_IT.pm: IT_set:…‘ füllt das Log-File auf
Beitrag von: jueff am 11 Januar 2017, 17:43:52
Bei jedem IT_set wird ein Logfile Eintrag auf Level 2 geschrieben.
Das führt dazu, dass wichtige Log-Einträge in der Fülle der unwichten IT_Set logs leicht übersehen werden könnne. Außerdem wird das Log sehr schnell groß.

Ich würde anregen, den Log Level auf 4 oder 5 zu erhöhen,

10_IT.pm Zeile 255:

-> Log3 $hash, 2 4, "$io->{NAME} IT_set: $v";


Titel: Antw:10_IT.pm: loglevel beim IT_set
Beitrag von: Ralf9 am 11 Januar 2017, 18:12:00
ja, stimmt das log level 2 beim IT_set ist zu niedrig.
Ich würde vorschlagen beim set die log level 2 auf 3 zu erhöhen und dann ein neues Attribut "ITsetMinLogLevel" einzuführen. Damit könnte man dann den minimalen loglevel beim IT set einstellen
Dieses Attribut könnte dann entweder im IT Modul, im physikalischen Modul oder global sein.
Gibt es andere Vorschäge?
Ich möchte dies gerne zur Diskussion stellen.

Gruß Ralf
Titel: Antw:10_IT.pm: IT_set:…‘ füllt das Log-File auf
Beitrag von: KölnSolar am 11 Januar 2017, 22:12:40
3 ist sicherlich richtig.

Das neue Attribut hab ich nicht verstanden.  :-[ Vielleicht weigert sich mein Inneres auch nur es zu verstehen. Ein Produktivsystem fährt man ja eher mit verbose 2. Bei Neuerungen mal vorübergehend auf 3, und im Problemfall auf 4 oder gar 5. Aber immer nur für konkrete devices. Was soll dann ein "allgemeiner" loglevel für IT-devices bringen ?
Grüße Markus
Titel: Antw:10_IT.pm: IT_set:…‘ füllt das Log-File auf
Beitrag von: Ralf9 am 11 Januar 2017, 22:26:37
Zitat von: KölnSolar am 11 Januar 2017, 22:12:40
3 ist sicherlich richtig.

Ja, sehe ich auch so. Bei set gehören die loglevel 2 auf 3 erhöht.
Aber falls es hier einige gibt, die es gerne auf 4 hätten, dann gäbe es die Möglichkeit dies bei Bedarf über ein neues Attribut auf 4 zu erhöhen.

Gruß Ralf
Titel: Antw:10_IT.pm: IT_set:…‘ füllt das Log-File auf
Beitrag von: bjoernh am 11 Januar 2017, 22:33:35
Ich denke auch 3 sollte reichen. Ich werde es bei Gelegenheit im Modul anpassen.