Ist es möglich z.B. die /opt/fhem/log/fhem-2018.log im laufenden Betrieb zu leeren?
Gruß Jens
Edit: "set Logfile clear" funktioniert derzeit nicht.
ja, sogar über das Webif
set <logFileName> clear
Steht übrigens in der Doku.
Guten Abend
define c_dellog cmdalias dellog AS {qx(truncate $currlogfile --size 0);;Log 1, "Logfile gelöscht";;}
Unter WEB oder wie auch immer deine Instanz lautet das Attribut menuEntries setzen!
attr menuEntries Update,cmd=update,UpdateCheck,cmd=update+check,Restart,cmd=shutdown+restart,Log löschen,cmd=dellog
Man achte auf das Log löschen,cmd=dellog
Grüße
Danke, "set Logfile clear" hat's gebracht. Genauso, wie das Beispiel von Esjay.
Gruß Jens
Ein Logfile pro Jahr? Ist das nicht etwas lang?
Ich habe ein Logfile pro Tag und lösche alles älter 30 Tage.
Das läßt sich in FHEM gut einstellen.
Bei "attr .* verbose 0" bleibt die Datei recht kurz. Die Logdatei benötige ich ja nur, wenn etwas nicht oder fehlerhaft läuft. Dann setze ich den Verbose-Level temporär höher.
Das ist eine seltsame Vorgehensweise.
Wieso sollte ich die Festplatte mit Schreibvorgängen belasten, wenn das im Normalbetrieb nicht notwendig ist?
Weshalb schreibst du alles mit? Ich halte das für überflüssig.
Meine Vorgehensweise habe ich nochmals überdacht und fhem.log draus gemacht - reimt sich sogar ;D.
Zitat von: dirigent am 13 September 2018, 17:04:17
Wieso sollte ich die Festplatte mit Schreibvorgängen belasten, wenn das im Normalbetrieb nicht notwendig ist?
Die Annahme ist falsch. Der Sinn eines Logs ist ein anderer.
Jedem das Seine. Ich bin raus.
Hallo, muss ich nochmals was nachfragen. Meine Intention ist es auch den Inhalt der Logfile Datei zu löschen.
Ich habe 2 fhem Installationen, auch an völlig getrennten Plätzen mit unterschiedlichen Funktionen.
Der oben beschriebene Befehl:
set Logfile clear
tuts prima bei der einen FHEM Installation.
Bei der 2. Installation ebenfalls keine Fehlermeldung, aber auch keine Funktion: das Logfile ist nicht geleert.
Was mache ich falsch?
Die directory structur hat FHEM Standard und identisch bei beiden Installationen. beide Dateien heissen
"fhem-2019-09.log"
.
Danke für die Unterstützung