Hallo zusammen,
ich benutze createlog gelegentlich um nachträglich (nach dem autocreate) ein FileLog Gerät zu erzeugen. Bislang hat das immer tadellos funktioniert, nur bei einem Gerät klappt das leider nicht (Zwischenstecker NodOn MSP-2-1-11). Das FileLog Gerät wird nicht erzeugt und eine Fehlermeldung oder Log-Eintrag leider auch nicht. So komme ich selbst leider nicht weiter. Das folgende habe ich schon ohne Erfolg probiert:
- Suche hier im Forum und natürlich in der Commandref: Zu createlog findet sich da sehr wenig
- verbose Level in global vorübergehend auf 5 mit dem Ergebnis siehe unten
- probeweise ein FileLog für ein anderes Gerät: klappt
- update, shutdown, restart
- im Subforum für Enocean habe ich einen ähnlichen Post, aber kein Erfolg
Wie kann ich den Fehler weiter analysieren? Wer kann helfen?
Grüße
Matthias
...
Connection: keep-alive
Referer: http://celestia-server.fritz.box:8083/fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2021-01.log
Upgrade-Insecure-Requests: 1
2021.01.27 09:30:57 4: WEB_192.168.2.224_65101 POST /fhem&fw_id=167&cmd=createlog+msdBmwLaden; BUFLEN:0
2021.01.27 09:30:57 5: Cmd: >createlog msdBmwLaden<
2021.01.27 09:30:57 4: Skipping save, as autosave is disabled
2021.01.27 09:30:57 5: GET /fhem?fw_id=167 HTTP/1.1
Host: celestia-server.fritz.box:8083
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.16; rv:84.0) Gecko/20100101 Firefox/84.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
...
FileLogs werden per createLog oder autocreate nicht angelegt, falls das Modul was dagegen hat (indem es noAutocreatedFilelog setzt).
So ein Modul ist z.Bsp. EnOcean.
In solchen Faellen muss man das FileLog selbst definieren.
Hallo,
danke für die Antwort, das erklärt das Verhalten natürlich. Vielleicht könnte dies in das Logfile geschrieben werden bei verbose >= 4? Und/oder in die Commandref? Zu createlog findet sich sehr wenig.
Grüße
Matthias
Statt diesen unerwuenschten Seiteneffekt zu dokumentieren und/oder eine Fehlermeldung zu erzeugen habe ich createlog ueberzeugt, trotz noAutocreatedFilelog ein FileLog anzulegen :)