2016-08-31 11 views
1

Ich kann die Konsole für Node-RED nicht finden. Muss ich die Node-RED Runtime API RED.log() verwenden? Einige Node-RED-Frontends, wie FRED, scheinen eine Konsole zu haben. Auch here wird eine Konsole erwähnt. Gibt es auf der Shell eine Konsole, oder muss ich den Debug-Node benutzen? Vielen Dank im VorausWo finde ich die Konsole in Node-RED

Peter

+0

Wo und wie sind Sie mit Node-RED verwenden können? – hardillb

Antwort

1

Node-RED gibt Daten an das Terminal wird gestartet auf. Wenn Sie es manuell über die Befehlszeile mit node-red oder node red starten, wird es zum Terminal gedruckt.

Wenn Sie Node-RED als Dienst installiert haben, damit es beim Start gestartet wird, hängt es davon ab, auf welcher Plattform Sie sich befinden, wo das Konsolenprotokoll enden wird. Unter Linux dann gibt es eine faire Chance, dass es in der Zeitschrift wird am Ende und kann mit dem folgenden Befehl tailed werden:

sudo journalctl -f -u nodered -o cat 

Wenn Sie mit Node-RED auf Bluemix die Sie dann mit finden Sie in die Konsole die cf-Befehlszeile auch:

cf logs <app-name> 

oder Sie können es in der Bluemix-Webkonsole sehen.

Zum Senden von Daten an diesen Ausgang haben Sie einige Optionen.

  • Der Debug-Knoten eine Option auf die Konsole hat, ist dies nützlich, wenn das msg Objekt (oder msg.payload) zu groß ist, in der Debug-Seitenleiste zu passen.
  • Wenn Sie Ihre eigenen Knoten schreiben, können Sie RED.log verwenden. Dies fügt der Ausgabe einen Zeitstempel und eine Knoten-ID hinzu, was beim Debuggen nützlich sein kann.
  • Bei einer Prise Sie console.log, aber das wird nur Dump Dinge an der Standardausgabe ohne Formatierung oder Zeitstempel
+0

sudo journalctl -f -u nedered -o Katze arbeitete wie ein Charme für mich auf Raspberry Pi Raspbian. –