Hallo zusammen,
mit dem Update vom 05. Januar wurden die "set" Befehle für fakelog Devices entfernt:
https://forum.fhem.de/index.php/topic,95351
Ich fand es gerade beim debuggen mit Verbose 5 sehr hilfreich in FHEM eine einfache Möglichkeit zu haben vor und nach dem debuggen das Logfile mit "clear" zu löschen, das funktioniert jetzt leider nicht mehr. Spricht etwas dagegen das "clear" wenigstens über die Befehlszeile wieder zu erlauben?
Hatte ich auch. Einfach in der def "fakelog" durch irgendwas anderes ersetzen, z.B. "myFhemlog", dann gehts wieder, also :defmod Logfile FileLog ./log/fhem.log myFhemlog
Zitat von: Schlimbo am 11 Januar 2019, 17:35:48
Hallo zusammen,
mit dem Update vom 05. Januar wurden die "set" Befehle für fakelog Devices entfernt:
https://forum.fhem.de/index.php/topic,95351
Ich fand es gerade beim debuggen mit Verbose 5 sehr hilfreich in FHEM eine einfache Möglichkeit zu haben vor und nach dem debuggen das Logfile mit "clear" zu löschen, das funktioniert jetzt leider nicht mehr. Spricht etwas dagegen das "clear" wenigstens über die Befehlszeile wieder zu erlauben?
bin ich auch der Meinung, wenn man durch Modulefehler, das logfile zumüllt, sollte man es auch löschen können, was jetzt nur über den Umweg mit einem externen Editor geht, ich schaue regelmäßig in loc und lösche es dann.
mfg
Hallo Ina,
Danke für deine Antwort, jetzt leuchtet es mit ein, der Eintrag "fakelog" ist ja nur der regexp Teil und für das globale Logfile muss hier nur etwas verwendet werden, das auf kein Gerät matched.
define <name> FileLog <filename> <regexp> [readonly]
Ich hatte das Wiki so verstanden, dass für das globale Logfile zwingend "fakelog" verwendet werden muss:
https://wiki.fhem.de/wiki/FileLog
Nein. ich hatte im changelig vom update gesehen, das Rudi im Januar update das controlset disabled hat, falls der name 'fakelog' ist, deswegen einfach der andere Name.
https://forum.fhem.de/index.php/topic,95351
https://wiki.fhem.de/wiki/Cmdalias bietet eine schöne Möglichkeit das Log zu löschen
Kurz, weil mobil