FHEM Forum

FHEM => Sonstiges => Thema gestartet von: Schlimbo am 11 Januar 2019, 17:35:48

Titel: fakelog: keine set Befehle mehr
Beitrag 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?
Titel: Antw:fakelog: keine set Befehle mehr
Beitrag von: Jamo am 11 Januar 2019, 20:33:34
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
Titel: Antw:fakelog: keine set Befehle mehr
Beitrag von: eisman am 12 Januar 2019, 09:12:09
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
Titel: Antw:fakelog: keine set Befehle mehr
Beitrag von: Schlimbo am 12 Januar 2019, 09:13:05
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

Titel: Antw:fakelog: keine set Befehle mehr
Beitrag von: Jamo am 12 Januar 2019, 11:17:04
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.
Titel: Antw:fakelog: keine set Befehle mehr
Beitrag von: Benni am 12 Januar 2019, 13:38:50
https://forum.fhem.de/index.php/topic,95351
Titel: Antw:fakelog: keine set Befehle mehr
Beitrag von: KernSani am 12 Januar 2019, 14:23:36
https://wiki.fhem.de/wiki/Cmdalias bietet eine schöne Möglichkeit das Log zu löschen


Kurz, weil mobil