Guten Morgen zusammen,
ich verwende für einige Logs das attr nrachive in Verbindung mit archivedir. Das funktioniert auch einwandfrei, allerdings nicht bei dem "Logfile".
Habe ich da was vergessen ?
Internals:
DEF ./log/fhem-%Y-%m.log fakelog
NAME Logfile
NR 15
NTFY_ORDER 50-Logfile
REGEXP fakelog
STATE active
TYPE FileLog
currentlogfile ./log/fhem-2016-04.log
logfile ./log/fhem-%Y-%m.log
Attributes:
archivedir ./log-archive/
nrarchive 1
room FHEM
Ja: Logfile ist ein "fakelog", um bestimmte Funktionen nicht doppelt implementieren zu muessen.
Die Attribute fuer die FHEM-Logfiles befinden sich bei global.
Sorry, kapiere ich nicht.
In der Fhem.cfg steht:
attr global logfile ./log/fhem-%Y-%m.log
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
attr Logfile archivedir ./log-archive/
attr Logfile nrarchive 1
attr Logfile room FHEM
Trotzdem habe ich immer nur das aktuelle FHEM Log.
So jetzt habe ich nochmal das alte Monatslog zurück kopiert..
Kann ich, das moven des Log's, so wie beim Monatswechsel manuell anstoßen ? (zum testen)
Das Verschieben sollte bei jedem Start passieren. Man kann es testen, indem man ein paar alte Dateien hinkopiert.
Keine Ahnung, was da war ..
Jedenfalls ein löschen und neu definieren der beiden Attribute brahte den Erfolg !!