Zoeken…


Syntaxis

  • console.log ([data] [, ...])
  • console.error ([data] [, ...])
  • console.time (label)
  • console.timeEnd (label)

logging

Consolemodule

Net als de browseromgeving van JavaScript biedt node.js een consolemodule die eenvoudige log- en foutopsporingsmogelijkheden biedt.

De belangrijkste methoden van de consolemodule zijn console.log , console.error en console.time . Maar er zijn verschillende anderen zoals console.info .

console.log

De parameters worden afgedrukt naar de standaarduitvoer ( stdout ) met een nieuwe regel.

console.log('Hello World');

voer hier de afbeeldingsbeschrijving in

console.error

De parameters worden afgedrukt naar de standaardfout ( stderr ) met een nieuwe regel.

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

voer hier de afbeeldingsbeschrijving in

console.time, console.timeEnd

console.time start een timer met een uniek etiket dat kan worden gebruikt om de duur van een bewerking te berekenen. Wanneer u console.timeEnd met hetzelfde label console.timeEnd , stopt de timer en wordt de verstreken tijd in milliseconden afgedrukt naar stdout .

voer hier de afbeeldingsbeschrijving in

Proces Module

Het is mogelijk om de procesmodule te gebruiken om rechtstreeks naar de standaarduitvoer van de console te schrijven. Daarom bestaat het de methode process.stdout.write . In tegenstelling tot console.log voegt deze methode geen nieuwe regel toe voor uw uitvoer.

Dus in het volgende voorbeeld wordt de methode twee keer aangeroepen, maar er wordt geen nieuwe regel toegevoegd tussen hun uitgangen.

voer hier de afbeeldingsbeschrijving in

formatteren

Men kan terminal (controle) codes gebruiken om specifieke commando's uit te voeren, zoals schakelen tussen kleuren of positioneren van de cursor.

voer hier de afbeeldingsbeschrijving in

Algemeen

Effect Code
Reset \033[0m
HiColor \033[1m
Onderstrepen \033[4m
omgekeerde \033[7m

Lettertypekleuren

Effect Code
Zwart \033[30m
Rood \033[31m
Groen \033[32m
Geel \033[33m
Blauw \033[34m
Magenta \033[35m
Cyan \033[36m
Wit \033[37m

Achtergrondkleuren

Effect Code
Zwart \033[40m
Rood \033[41m
Groen \033[42m
Geel \033[43m
Blauw \033[44m
Magenta \033[45m
Cyan \033[46m
Wit \033[47m


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow