FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: JensS am 11 September 2018, 19:45:08

Titel: [wieder offen:]FHEM-Logdatei leeren
Beitrag von: JensS am 11 September 2018, 19:45:08
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.
Titel: Antw:FHEM-Logdatei leeren
Beitrag von: LuckyDay am 11 September 2018, 19:46:46
ja, sogar über das Webif
Titel: Antw:FHEM-Logdatei leeren
Beitrag von: betateilchen am 11 September 2018, 19:48:46
set <logFileName> clear

Steht übrigens in der Doku.
Titel: Antw:FHEM-Logdatei leeren
Beitrag von: Esjay am 11 September 2018, 19:55:46
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
Titel: Antw:FHEM-Logdatei leeren
Beitrag von: JensS am 11 September 2018, 20:19:59
Danke, "set Logfile clear" hat's gebracht. Genauso, wie das Beispiel von Esjay.

Gruß Jens
Titel: Antw:[gelöst:]FHEM-Logdatei leeren
Beitrag von: rabehd am 13 September 2018, 10:13:06
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.
Titel: Antw:[gelöst:]FHEM-Logdatei leeren
Beitrag von: JensS am 13 September 2018, 14:11:59
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.
Titel: Antw:[gelöst:]FHEM-Logdatei leeren
Beitrag von: marvin78 am 13 September 2018, 16:28:57
Das ist eine seltsame Vorgehensweise.
Titel: Antw:[gelöst:]FHEM-Logdatei leeren
Beitrag von: JensS am 13 September 2018, 17:04:17
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.
Titel: Antw:[gelöst:]FHEM-Logdatei leeren
Beitrag von: marvin78 am 13 September 2018, 18:07:19
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.
Titel: Antw:[gelöst:]FHEM-Logdatei leeren
Beitrag von: UweUwe am 19 September 2019, 21:35:50
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