Recherche…


Syntaxe

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

Enregistrement

Module de console

Similaire à l'environnement de navigateur de JavaScript, node.js fournit un module de console qui offre des possibilités simples de journalisation et de débogage.

Les méthodes les plus importantes fournies par le module console sont console.log , console.error et console.time . Mais il y a plusieurs autres comme console.info .

console.log

Les paramètres seront imprimés sur la sortie standard ( stdout ) avec une nouvelle ligne.

console.log('Hello World');

entrer la description de l'image ici

console.error

Les paramètres seront imprimés avec l'erreur standard ( stderr ) avec une nouvelle ligne.

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

entrer la description de l'image ici

console.time, console.timeEnd

console.time démarre une minuterie avec un repère unique pouvant être utilisé pour calculer la durée d'une opération. Lorsque vous appelez console.timeEnd avec le même libellé, le minuteur s'arrête et imprime le temps écoulé en millisecondes à la stdout .

entrer la description de l'image ici

Module de processus

Il est possible d'utiliser le module de processus pour écrire directement dans la sortie standard de la console. Par conséquent, il existe la méthode process.stdout.write . Contrairement à console.log cette méthode n'ajoute pas de nouvelle ligne avant votre sortie.

Ainsi, dans l'exemple suivant, la méthode est appelée deux fois, mais aucune nouvelle ligne n'est ajoutée entre leurs sorties.

entrer la description de l'image ici

Mise en forme

On peut utiliser des codes de terminal (de contrôle) pour émettre des commandes spécifiques comme le changement de couleurs ou le positionnement du curseur.

entrer la description de l'image ici

Général

Effet Code
Réinitialiser \033[0m
Hicolore \033[1m
Souligner \033[4m
Inverse \033[7m

Couleurs de police

Effet Code
Noir \033[30m
rouge \033[31m
vert \033[32m
Jaune \033[33m
Bleu \033[34m
Magenta \033[35m
Cyan \033[36m
blanc \033[37m

Couleurs de fond

Effet Code
Noir \033[40m
rouge \033[41m
vert \033[42m
Jaune \033[43m
Bleu \033[44m
Magenta \033[45m
Cyan \033[46m
blanc \033[47m


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow