FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stgeran am 20 Juli 2013, 19:53:58

Titel: Zwei logfiles
Beitrag von: stgeran am 20 Juli 2013, 19:53:58
Wie kann ich einen zweiten logfile aufmachen? Meine Version funktioniert nicht.
define FileLog_Strom FileLog ./log/Strom-%Y.log Strom:CNT.*
define FileLog_Strom FileLog ./log/Meine Logs/Strom-%d.log Strom:CNT.*
Alles was ich im "roten" ändere z.B. define FileLog_Strom_d FileLog ./log/Strom-%Y.log Strom:CNT.*
endet in einer Fehlermeldung.
Titel: Aw: Zwei logfiles
Beitrag von: betateilchen am 20 Juli 2013, 20:11:37
Du kannst nicht zwei Logfiles mit dem gleichen logischen Namen innerhalb FHEM haben.

define FileLog_Strom1 FileLog...
define FileLog_Strom2 FileLog...

sollte funktionieren.

Wenn Du ein bestehendes Log ändern willst, solltest Du modify statt define verwenden. Oder direkt in der Detailansicht zum jeweiligen FileLog.
Titel: Aw: Zwei logfiles
Beitrag von: Puschel74 am 20 Juli 2013, 23:08:41
Hallo,

Zitat./log/Meine Logs/Strom-%d.log Strom:CNT.*

und auch darauf achten das FHEM in das Verzeichniss schreiben bzw. dieses auch erstellen darf.

Grüße
Titel: Aw: Zwei logfiles
Beitrag von: stgeran am 21 Juli 2013, 10:12:00
Aber sind denn "FileLog_Strom" und "FileLog_Strom_d" nicht schon zwei unterschiedliche logische Namen?
Titel: Aw: Zwei logfiles
Beitrag von: Puschel74 am 21 Juli 2013, 10:46:13
Hallo,

ZitatAber sind denn "FileLog_Strom" und "FileLog_Strom_d" nicht schon zwei unterschiedliche logische Namen?

Eigentlich schon.

Aber

Zitatendet in einer Fehlermeldung.

diese wäre recht interessant.

Grüße
Titel: Aw: Zwei logfiles
Beitrag von: stgeran am 21 Juli 2013, 10:53:27
Folgende Meldung: "wrong syntax: define FileLog filename regexp"

Edit: ich habs gefunden durch try and error. Das Verzeichnis " Meine Logs" darf kein Leerzeichen enthalten