FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: gestein am 19 Dezember 2021, 19:24:33

Titel: [gelöst] Details zu allen log-Dateien eines FileLog?
Beitrag von: gestein am 19 Dezember 2021, 19:24:33
Hallo,

ich hätte mal wieder eine Frage.

Wie bekomme ich in fhem alle Dateien, die von einem LogFile-Device angelegt wurden?

Ich habe zwar das Internal, aber wie bekomme ich davon die einzelnen Dateinamen?
logfile        ./log/HmUART.state-%Y-%m.log

Das aktuelle steht ja im Internal "currentlogfile", aber die anderen?

Danke im Voraus
lg, Gerhard
Titel: Antw:Details zu allen log-Dateien eines FileLog?
Beitrag von: gestein am 20 Dezember 2021, 09:08:18
Hallo,

Wie so oft gibt es (fast) alles in fhem.
In der Übersicht des jeweiligen FileLog-Devices werden ja auch alle log-Dateien angezeigt.
Leider verstehe ich den Sourcecode in der Datei "92_FileLog.pm" nur teilweise, aber es wird dort eine Funktion namens "FW_fileList" aufgerufen.

Und wenn man folgenden Code verwendet, erhält man damit die Liste aller Dateien des jeweiligen FileLog-Devices:
my @logfiles=FW_fileList(InternalVal($item,"logfile",""));

Funktioniert gut.
Nur falls es mal jemand brauchen kann  ;)

Lg, Gerhard