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?