fakelog: keine set Befehle mehr

Begonnen von Schlimbo, 11 Januar 2019, 17:35:48

Vorheriges Thema - Nächstes Thema

Schlimbo

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?

Jamo

#1
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
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack

eisman

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
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

Schlimbo

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


Jamo

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.
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/ConbeeII, FB, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack


KernSani

https://wiki.fhem.de/wiki/Cmdalias bietet eine schöne Möglichkeit das Log zu löschen


Kurz, weil mobil
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...