FHEM Logfile Inhalt leeren

Begonnen von math78, 17 April 2016, 19:56:22

Vorheriges Thema - Nächstes Thema

math78

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

tarum

Hallo,

einfach löschen
Nach einem shutdown restart wird es neu angelegt
Linux Server 22.04 CUL 868+433, CCU3, Homematic, Intertechno, FritzDect 200, JeeLink+LaCrosse, Duofern Stick+Rollotron Gurtwickler,smartVISU-3.0.0

mw77

Hallo,

wenn du das Logfile öfter leeren willst, kannst du dir auch ein cmdalias anlegen.

http://www.fhemwiki.de/wiki/Cmdalias#dellog

Gruß Markus
HM, HMIP, Shelly, und anderes

math78


Tedious

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 ;)
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

viegener

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

Man kann auch die Anzahl der gespeicherten Logfiles über nrarchive beschränken 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

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können