FHEM Forum

FHEM => Automatisierung => Thema gestartet von: betateilchen am 17 Oktober 2015, 16:05:30

Titel: FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: betateilchen am 17 Oktober 2015, 16:05:30
Obwohl das aktuelle Logfile fhem-2015-10-17_16.log heißt, steht im Internal "currentlogfile" ein falscher Wert:

(http://up.picr.de/23427513sb.png)
Titel: Antw:FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: rudolfkoenig am 18 Oktober 2015, 12:33:17
Naja, ist ja auch ein fakelog.

currentlogfile wird nur beim Schreiben durch die FakeLog-Instanz aktualisiert.
Titel: Antw:FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: betateilchen am 18 Oktober 2015, 16:41:11
Und wie kann mir Deine Antwort jetzt weiterhelfen? Wir reden immerhin über das standarmäßig vorhandene "Haupt-Logfile" einer fhem-Installation.
Da auch beim fakelog die Neuanlage der definierten stündlichen Logfiles problemlos funktioniert (als das Switch an sich) erwarte ich eigentlich, dass auch das currentlogfile aktualisiert wird. Zuständig für ein fakelog ist schließlich das gleiche Modul wie für alle anderen FileLog auch.
Titel: Antw:FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: rudolfkoenig am 19 Oktober 2015, 17:52:29
Ich habe FileLog.pm soweit erweitert, dass einmal am Tag(!) die currentlogfiles aktualisiert werden, auch dann, wenn keine neuen Daten geschrieben werden, also bei fakelogs.
Titel: Antw:FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: betateilchen am 19 Oktober 2015, 19:47:07
Hallo Rudi,

das ist nett, hilft mir aber überhaupt nicht weiter. Schade.

Trotzdem danke.

Titel: Antw:FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: rudolfkoenig am 19 Oktober 2015, 20:41:53
Interessehalber: Wozu braucht man stuendliche Logfiles?
Titel: Antw:FileLog.pm aktualisiert das INTERNAL currentlogfile nicht
Beitrag von: betateilchen am 20 Oktober 2015, 13:17:05
Auf einem Entwicklungssystem macht es durchaus Sinn, ein Logfile nicht unendlich lang werden zu lassen :)

Aber es gibt auch andere Anwendungsszenarien, wobei es sich dann allerdings nicht um fakelog handelt.