NEWS
Protokolle => Debug auf "error" triggern/auswerten [gelöst]
-
Hallo,
im ioBroker werden bei Protokolle alle Meldungen des Systems angezeigt.
Auch die vom debug Level "warn" und "error".
Kann man in Blockly ein Ereignis abfragen, wenn z.B. eine "warn" oder "error" Meldung erscheint?
Ein Beispiel:
Es kommt eine OFFLINE Meldung von einem Relais.
Mit z.B. einem "Falls Objekt" auf "error" triggern und dann eine Warnmeldung auf dem Display ausgeben.
Ich habe schon an vielen Stellen gesucht, aber nichts gefunden. Vielleicht habe ich auch die falschen Suchbegriffe verwendet.
Frage:
Geht das überhaupt?
Wenn ja, wie?
Danke
VG Martin -
-
@paul53
Danke für die Info.
Das sieht nach Java aus, habe ich noch nie gemacht.
Gibt es so etwas auch für Blockly?
Ich habe testweise ein Javascript erstellt und folgendes hineinkopiert:
onLog('error', data => {
console.log('Es gibt eine Meldung: ' + data.message);
});
Und es hat funktioniert, es kam etwas !
Noch eine Java Frage:
Wie kann ich obigen Fall "error" und "warn" als ODER Verknüpfung abfragen?
Wenn ich richtig geGoogled habe, müsste es so sein: onLog( 'warn' || 'error', data => {...
Ist das richtig? Es kommt zwar keine Fehlermeldung, aber es klappt nicht.
Einen Error versuche ich mit Blockly Debug-Output Level "error" zu erzeugen.
VG Martin -
@martinsu sagte: sieht nach Java aus
Javascript ist nicht Java.
@martinsu sagte in Protokolle => Debug auf "error" triggern/auswerten:
"error" und "warn" als ODER Verknüpfung abfragen?
Man benötigt zwei onLog(). Aus beiden kann die gleiche Funktion zur Auswertung aufgerufen werden.