Hallo,
kann mir jemand sagen, wie ich den Inhalt meiner Haupt-Logfile in FHEM leeren kann. Sie ist in den letzten Tagen so umfangreich geworden, dass es ewig dauert, bis ich die aktuellen Ereignisse lesen kann. Verbose habe ich schon entsprechend angepasst.
Danke.
Matthias
Hallo,
einfach löschen
Nach einem shutdown restart wird es neu angelegt
Hallo,
wenn du das Logfile öfter leeren willst, kannst du dir auch ein cmdalias anlegen.
http://www.fhemwiki.de/wiki/Cmdalias#dellog (http://www.fhemwiki.de/wiki/Cmdalias#dellog)
Gruß Markus
Danke Euch!!!
Kleiner Tip - satt einfach löschen umbenennen, denn shutdown reboot - erhält zumindest das alte File, wenn Du irgendwann mal was nachschauen willst in den alten Logs ;)
Man kann das Log auch automatisch, regelmässig auf neue Dateien wechseln und so dafür sorgen, dass die Logs nicht zu gross werden, in dem man den Dateinamen des Logfiles im Define mit %-Variablen ergänzen kann.
http://fhem.de/commandref_DE.html#FileLog (http://fhem.de/commandref_DE.html#FileLog)
Man kann auch die Anzahl der gespeicherten Logfiles über nrarchive beschränken http://fhem.de/commandref_DE.html#nrarchive (http://fhem.de/commandref_DE.html#nrarchive)
Es kann auch zentral vorgegeben werden, dass Filelogs entsprechend erzeugt werden sollen (Hier jährlich):
attr autocreate filelog ./log/%NAME-%Y.log