Suche…


Syntax

  • console.log ([Daten] [, ...])
  • console.error ([data] [, ...])
  • Konsole.Zeit (Label)
  • console.timeEnd (label)

Protokollierung

Konsolenmodul

Ähnlich wie in der Browserumgebung von JavaScript bietet node.js ein Konsolenmodul , das einfache Protokollierungs- und Debugging-Möglichkeiten bietet.

Die wichtigsten Methoden des Konsolenmoduls sind console.log , console.error und console.time . Es gibt aber noch einige andere wie console.info .

console.log

Die Parameter werden mit einer neuen Zeile auf die Standardausgabe ( stdout ) gedruckt.

console.log('Hello World');

Geben Sie hier die Bildbeschreibung ein

Konsole.Fehler

Die Parameter werden mit einer neuen Zeile zum Standardfehler ( stderr ) gedruckt.

console.error('Oh, sorry, there is an error.');

Geben Sie hier die Bildbeschreibung ein

console.time, console.timeEnd

console.time startet einen Timer mit einem eindeutigen Label, mit dem die Dauer einer Operation berechnet werden kann. Wenn Sie console.timeEnd mit demselben Label aufrufen, wird der Timer console.timeEnd und die verstrichene Zeit in Millisekunden in stdout .

Geben Sie hier die Bildbeschreibung ein

Prozessmodul

Es ist möglich, mit dem Prozessmodul direkt in die Standardausgabe der Konsole zu schreiben. Daher existiert die Methode process.stdout.write . Im Gegensatz zu console.log diese Methode vor der Ausgabe keine neue Zeile hinzu.

Im folgenden Beispiel wird die Methode zweimal aufgerufen, aber zwischen ihren Ausgaben wird keine neue Zeile hinzugefügt.

Geben Sie hier die Bildbeschreibung ein

Formatierung

Terminalcodes (Steuercodes) können verwendet werden , um bestimmte Befehle auszugeben, beispielsweise das Wechseln der Farben oder das Positionieren des Cursors.

Geben Sie hier die Bildbeschreibung ein

Allgemeines

Bewirken Code
Zurücksetzen \033[0m
Hicolor \033[1m
Unterstreichen \033[4m
Inverse \033[7m

Schriftfarben

Bewirken Code
Schwarz \033[30m
rot \033[31m
Grün \033[32m
Gelb \033[33m
Blau \033[34m
Magenta \033[35m
Cyan \033[36m
Weiß \033[37m

Hintergrundfarben

Bewirken Code
Schwarz \033[40m
rot \033[41m
Grün \033[42m
Gelb \033[43m
Blau \033[44m
Magenta \033[45m
Cyan \033[46m
Weiß \033[47m


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow