NEWS
Fehler, wie z.B. Timeouts, abfangen
-
Kann man mit dem 'Request'-Baustein Fehler abfangen?
Ich bekomme immer wieder folgenden Error:
Request error: Error: read ETIMEDOUT
Aus irgendeinem Grund ist vermutlich die entsprechende Seite von mir nicht zu erreichen und das bewirkt in der Folge etliche Error-Einträge im Log.
Gibt es eine Möglichkeit das abzufangen oder erfolgt die Error-Meldung auf jeden Fall?
-
du kannst dir den fehler zeige lassen - und z.b über telegram senden.
den error kannst du so auslesen
es kommt aber trotzdem noch ein error im log
-
@liv-in-sky Danke für die Antwort. Wie ich den Fehler im Skript auslesen kann, wusste ich schon. Mir ging es eher darum, die Error-Einträge aus dem Log zu bekommen.
-
es gibt einen javascript befehl, mitdem du log eintäge abfragen kannst: "onLog"
oder den log parser adapter: https://github.com/Mic-M/ioBroker.logparser
hilft das weiter
-
oder meinst du:
du möchtest die fehler, wenn der request fehlschlägt, nicht mehr im log haben ? das würde mich nämlich auch interessieren, wie ich den fehler mit blockly unterbinden kann
-
@liv-in-sky sagte: interessieren, wie ich den fehler mit blockly unterbinden kann
Error-Log ist im Blockly-request fest eingebaut:
try { require("request")('url', async function (error, response, result) { }).on("error", function (e) {console.error(e);}); } catch (e) { console.error(e); }
-
@paul53 danke - also kein verhindern möglich
-
@paul53 sagte in Fehler, wie z.B. Timeouts, abfangen:
Error-Log ist im Blockly-request fest eingebaut
Das ist
!