Internals:
DEF ./log/gassistant-%Y-%m-%d.log fakelog
FD 17
FUUID 5da1c1a4-f33f-19fe-5e1e-bc79f319dd80208b
NAME gassistantFHEMlog
NR 105
NTFY_ORDER 50-gassistantFHEMlog
REGEXP fakelog
STATE active
TEMPORARY 1
TYPE FileLog
currentlogfile ./log/gassistant-2019-10-21.log
logfile ./log/gassistant-%Y-%m-%d.log
READINGS:
2019-10-21 00:00:01 linesInTheFile 0
Attributes:
archivedir ./Archiv/
nrarchive 20
room hidden
Das ist mein Logfile für den Google Assistenten.
Damit habe ich folgendes Problem:
nach kurzer Zeit vergisst das Log diese Attribute und die Tageslogs werden nicht mehr ins Archiv verschoben.
archivedir ./Archiv/
nrarchive 20
Ich habe die Attribute schon mehrfach eingetragen und auch die Konfiguration gespeichert.
Beim 'normalen' Logfile bleiben die Attribute wie gesetzt und die Archivierung funktioniert.
Was läuft da falsch?
List vom 'normalen' Logfile:
Internals:
DEF ./log/fhem-%Y-%m-%d.log fakelog
FD 6
FUUID 5c88c3ed-f33f-19fe-1fb6-700a7a24899aec8a
NAME Logfile
NR 6
NTFY_ORDER 50-Logfile
REGEXP fakelog
STATE active
TYPE FileLog
currentlogfile ./log/fhem-2019-10-21.log
logfile ./log/fhem-%Y-%m-%d.log
READINGS:
2019-10-21 00:00:01 linesInTheFile 0
Attributes:
archivedir ./Archiv/
nrarchive 20
Warum fakelog by gassistant? Eine Log eines Devices ist nicht gleich wie die Fhem Logfile
Bitte CommandRef zu Filelog lesen https://fhem.de/commandref_DE.html#FileLog
Danke für den Hinweis auf den Fehler, hat aber leider gar nichts gebracht in Hinblick auf mein Problem.
Die beiden genannten Attribute verschwinden nach wie vor, ohne, dass ich eine Regelmäßigkeit feststellen kann,
mal bleiben sie für Wochen oder sind nach Tagen wieder weg.
Noch irgendwelche sachdienlichen Hinweise?
Berechtigungsproblem auf dem Verzeichnis?
Bei Alexa hatte ich das gleiche Problem.
Lösung: ich hab die Attribute nicht am FileLog sondern am Device selbst (Alexa) gesetzt.
Seitdem funktioniert es.
Zitat von: KyleK am 24 November 2019, 21:51:30
sondern am Device selbst (Alexa) gesetzt.
Hm, beim gassistant finde ich nur das Attribut nrarchive, das würde wohl bedeuten, dass direkt gelöscht wird und nicht in ein Verzeichnis verschoben?
gassistant: unknown attribute archivedir. Type 'attr gassistant ?' for a detailed list.
Da kann ich leider nix zu sagen, ich nutze nur nrarchive.
Zitat von: amenomade am 21 Oktober 2019, 22:31:56
Warum fakelog by gassistant? Eine Log eines Devices ist nicht gleich wie die Fhem Logfile
Bitte CommandRef zu Filelog lesen https://fhem.de/commandref_DE.html#FileLog
Ich denke ich habe es jetzt gefunden:
beim gassistant existiert ein Attribut gassistantFHEM-log, dieses Log wird wohl mit fakelog angelegt?!
Weiß jetzt leider nicht mehr nach welcher Anleitung ich den gassistant angelegt hatte, aber darin ist wohl vermerkt, dass man dort etwas hinterlegen sollte.
Habe das Attribut jetzt gelöscht und ein 'normales' Logfile stattdessen angelegt.