Maison> interface Web> js tutoriel> le corps du texte

Plongez plus profondément dans la journalisation des messages dans Node.js

青灯夜游
Libérer: 2020-08-12 09:31:18
avant
2371 Les gens l'ont consulté

Plongez plus profondément dans la journalisation des messages dans Node.js< span>< p>

lorsque vous commencez à développer en javascript, l'une des premières choses que apprenez probablement est comment utiliser console.log< code> pour enregistrer du contenu sur la console. si recherchez déboguer trouverez centaines d'articles de blog et stackoverflow qui diront simplement d'utiliser code>. comme il s'agit d'une pratique très courante, nous utilisons même règles linter comme no-console< dans notre code garantir qu'aucun message journal inattendu ne soit laissé. mais se passe-t-il si voulons vraiment quelque chose ? <

dans cet article, allons trier les informations diverses situations, quelle différence entre console.error< node.js, le faire sans confusion. votre bibliothèque vers console utilisateur.

[recommandation didacticiel vidéo : tutoriel vidéo nodejs< a> ]< p>

console.log(`let's go!`);< pre>
copier après connexion< div>< div>

la théorie d'abord : détails importants node.js< h2>

bien puissiez navigateur utilisez ou mais y a une importante retenir lors l'utilisation node.js. lorsque écrivez suivant node.js un fichier nommé index.js< code> : >console.log('hello there'); console.error('bye bye');< div>

l'exécutez terminal avec node index.js< code>, verrez directement sortie deux : p>

bien qu'ils ressemblent, ils sont réalité traités différemment par système. consultez documentation dans partie console< sorti stdout< console .error< utilise stderr< p>

chaque processus trois valeurs défaut disponibles stream< ce stdin< les flux utilisés traiter entrées processus. appuyer bouton rediriger sortie. programme. enfin utilisé messages d'erreur. voulez savoir pourquoi existe quand devez l'utiliser, article. p>

en bref, cela permet redirections (>< code>) tuyaux (|< shell gérer erreurs diagnostic, distinctes réelle alors >< commande fichier, 2>< fichier. par exemple, suivante transmettra "bonjour" hello.log< "bye bye" error.log< >node index.js > hello.log 2> error.log< div>

quand dois-je me connecter ? h2>

maintenant comprenons technologie sous-jacente journalisation, parlons circonstances lesquelles journaux doit être enregistré. il généralement s'agir l'un éléments suivants : p>

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!