FileLog: Liste der Log-Files reduzieren

Begonnen von chem, 01 Mai 2019, 11:07:15

Vorheriges Thema - Nächstes Thema

chem

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

chem

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.

LuckyDay

Stichwort "archivecmd / archivedir / nrarchive" in der commandref unter FileLog

chem

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)

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