FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: chem am 01 Mai 2019, 11:07:15

Titel: FileLog: Liste der Log-Files reduzieren
Beitrag von: chem am 01 Mai 2019, 11:07:15
Für die tägliche Übersicht über den Photovoltaik Ertrag erstelle ich für jeden Tag ein Logfile wo jede Minute die aktuellen Werte gespeichert werden.

In der Übersichtsliste von FileLog taucht jetzt die vollständige Liste aller log-Files auf (siehe Screenshot im Anhang). Das wird demnächst recht unübersichtlich...

Wie kann man einstellen das nur das currentlogfile in diesem Feld geprintet wird?

Das sind die Settings in FileLog_Out_Fronius:

CFGFN
DEF ./log/OutFronius-%Y-%m-%d.log Out_Fronius
NAME     FileLog_Out_Fronius
NOTIFYDEV Out_Fronius
NR 103868
NTFY_ORDER 50-FileLog_Out_Fronius
REGEXP Out_Fronius
STATE active
TYPE FileLog
currentlogfile ./log/OutFronius-2019-05-01.log
logfile ./log/OutFronius-%Y-%m-%d.log
Titel: Antw:FileLog: Liste der Log-Files reduzieren
Beitrag von: chem am 26 Mai 2019, 19:18:26
Keiner eine Idee, mittlerweile ist die Liste schon viel länger geworden...

Sowohl in der Wiki als auch in der Commandref habe ich nichts gefunden. Dabei ist mir auch aufgefallen, das die Commandref nicht alle Attribute z.B. beschreibt.
Titel: Antw:FileLog: Liste der Log-Files reduzieren
Beitrag von: LuckyDay am 26 Mai 2019, 19:33:30
Stichwort "archivecmd / archivedir / nrarchive" in der commandref unter FileLog
Titel: Antw:FileLog: Liste der Log-Files reduzieren
Beitrag von: chem am 22 Juni 2019, 08:51:47
Danke fhem-hm-knecht, das funktioniert.

Ich habe nrachive auf 5 gesetzt, und archivedir auf ./log-archive/

Jetzt habe ich nur noch die letzten 5 log-files in der liste und alle älteren befinden sich im /opt/fhem/log-archive folder.

Ganz wichtig ist, archivedir richtig zu setzen (dazu gibt es ein wiki https://wiki.fhem.de/wiki/Logfiles_archivieren (https://wiki.fhem.de/wiki/Logfiles_archivieren))

Der Folder muss existieren und der Vorwärtsslash am Ende darf nicht fehlen