Zum Hauptinhalt springen

Knoten debug

Der Knoten debug wird verwendet, um Nachrichten und Daten im Debug-Protokoll auszugeben. Dieser Knoten hilft dabei, den Durchfluss von Nachrichten durch den Stream zu verfolgen, den Inhalt der Nachrichten zu überprüfen und Fehler zu beheben.

Einstellungen des Knotens debug

Bei der Konfiguration des Knotens stehen folgende Parameter zur Verfügung:

IMG2

1. Name

Feld zur Angabe des Knotennamens.
Der Name wird im Arbeitsbereich angezeigt und hilft, den Knoten leicht zu identifizieren.
Wenn das Feld leer gelassen wird, wird der Knoten debug genannt.

Beispiel:

  • Knotenname: debug order

2. Output

Gibt an, aus welchem Feld und welche Daten ausgegeben werden.

Beispiel:

  • msg.orderEvent — gibt nur den Inhalt der Eigenschaft orderEvent aus.

Anwendungsbeispiel

Beispiel 1: Ausgabe des Inhalts von msg.payload

Der Knoten function überträgt den String "Hello, World!" in msg.payload, und der Knoten debug gibt diese Nachricht im Debug-Bereich aus.

Einstellungen des Knotens debug:

  • Output: msg.payload

Ergebnis im Debug-Bereich:

Hello, World!

Beispiel 2: Ausgabe benutzerdefinierter Eigenschaften

Der Knoten function fügt die Eigenschaften msg.temperature und msg.humidity hinzu. Der Knoten debug gibt nur den Temperaturwert aus.

Funktion:

msg.temperature = 25;
msg.humidity = 60;
return msg;

Einstellungen des Knotens debug:

  • Output: msg.temperature

Ergebnis im Debug-Bereich:

25