FHEM Forum

FHEM - Entwicklung => Wunschliste => Thema gestartet von: jos am 25 Januar 2013, 15:04:14

Titel: Verzeichnisstruktur für Log-Dateien anlegen
Beitrag von: jos am 25 Januar 2013, 15:04:14
Hi,

ich wollte in fhem.cfg ein Filelog definieren, dass die Logs in Unterverzeichnisse a la ./<Jahr>/<Monat>/<Tag>/ aufteilt, musste aber feststellen, dass das FileLog.pm Modul diese Unterverzeichnisse nicht selbständig anlegt.

Mit einem zusätzlichen


use File::Basename;
use File::Path;

und

  my $dir = dirname($f);
  mkpath($dir);

vor der Zeile

  $fh = new IO::File ">>$f";

in der Funktion "FileLog_Define($@)" lässt sich dieses Problem leicht lösen.

Spricht irgendwas dagegen, dies so zu machen?