Console |
Console |
---|---|
Node.js | Console |
Description
Cette classe permet de créer un enregistreur simple avec des flux de sortie configurables.
Liste des méthodes
Nom | Description |
---|---|
Console | Ce constructeur permet de créer une nouvelle console avec une ou deux instances de flux inscriptibles. |
assert | Cette méthode permet d'écrire un message si la valeur est fausse ou omise. Il écrit uniquement un message et n'affecte pas autrement l'exécution. |
clear | Cette méthode permet d'effacer le TTY lorsque stdout est un TTY. Lorsque stdout n'est pas un TTY, cette méthode ne fait rien. |
count | Cette méthode permet de maintenir un compteur interne spécifique à label et envoie à stdout le nombre de fois que console.count() a été appelé avec le label donné. |
countReset | Cette méthode permet de réinitialiser le compteur interne spécifié. |
debug | Cette méthode permet de sortir vers la console de déboguage un message. Cette méthode est un alias pour console.log(). |
dir | Cette méthode permet d'utiliser util.inspect() sur l'objet spécifié et d'afficher la chaîne de caractères résultante dans stdout. |
dirxml | Cette méthode permet d'appeler console.log() en lui passant les paramètres reçus. Cette méthode ne produit aucun formatage XML. |
error | Cette méthode permet d'afficher sur stderr avec une nouvelle ligne. Plusieurs paramètres peuvent être passés, le premier étant utilisé comme message principal et tous les paramètres supplémentaires utilisés comme valeurs de substitution similaires à printf (les paramètres sont tous passés à util.format()). |
group | Cette méthode permet d'augmenter l'indentation des lignes suivantes par des espaces pour la longueur de groupIndentation. |
groupCollapsed | Cette méthode permet d'augmenter l'indentation des lignes suivantes par des espaces pour la longueur de groupIndentation. Cette méthode est un alias de console.group(). |
groupEnd | Cette méthode permet de diminuer l'indentation des lignes suivantes par des espaces pour la longueur de groupIndentation. |
info | Cette méthode permet de sortir vers la console des informations. Cette méthode est un alias pour console.log(). |
log | Cette méthode permet d'afficher des informations sur stdout avec une nouvelle ligne. Plusieurs paramètres peuvent être passés, le premier étant utilisé comme message principal et tous les paramètres supplémentaires utilisés comme valeurs de substitution similaires à printf (les arguments sont tous passés à util.format()). |
table | Cette méthode permet d'essayer de construire une table avec les colonnes des propriétés de tabularData (ou utilisez les propriétés) et les lignes de tabularData et de le consigner. Reviens à un simple journal de bord de paramètre s'il ne peut pas être analysé sous forme de tableau. |
time | Cette méthode permet de démarrer un minuteur pouvant être utilisé pour calculer la durée d'une opération. Les minuteries sont identifiées par une étiquette unique. |
timeEnd | Cette méthode permet d'arrêter un minuteur ayant été précédemment démarré en appelant console.time() et d'afficher le résultat dans stdout. |
timeLog | Cette méthode permet d'afficher le temps écoulé et d'autres paramètres de données sur stdout pour un minuteur ayant été précédemment démarré en appelant console.time(). |
trace | Cette méthode permet d'afficher sur stderr la chaîne de caractères 'Trace:', suivie du message formaté util.format() et trace de la pile jusqu'à la position actuelle dans le code. |
warn | Cette méthode permet d'afficher sur stderr avec une nouvelle ligne. La fonction console.warn() est un alias pour console.error(). |
Méthodes d'inspection uniquement
Les méthodes suivantes sont exposées par le moteur V8 dans l'API générale mais n'affiche rien sauf si elles sont utilisées en conjonction avec l'inspecteur (indicateur --inspect) :
Nom | Description |
---|---|
profile | Cette méthode permet de rien afficher sauf si elle est utilisée dans l'inspecteur. La méthode console.profile() démarre un profil de processeur JavaScript avec une étiquette facultative jusqu'à ce que console.profileEnd() soit appelée. Le profil est ensuite ajouté au panneau Profil de l'inspecteur. |
profileEnd | Cette méthode permet ne rien afficher sauf si elle est utilisée dans l'inspecteur. Arrête la session de profilage du processeur JavaScript en cours si elle a été lancée et affiche le rapport dans le panneau Profiles de l'inspecteur. |
timeStamp | Cette méthode permet ne rien afficher sauf si elle est utilisée dans l'inspecteur. La méthode console.timeStamp() ajoute un événement avec l'étiquette 'label' au panneau Timeline de l'inspecteur. |
Dernière mise à jour : Vendredi, le 5 mars 2021