Google ne m'a pas été utile, car la recherche de "console.debug" ne fait que faire apparaître un tas de pages contenant les mots "console" et "debug".
Je me demande quelle est la différence entre console.log()
et console.debug()
. Existe-t-il un moyen d'utiliser un tas d' console.debug()
instructions puis de simplement basculer un commutateur pour désactiver facilement toutes les instructions de débogage envoyées à la console (comme après le lancement d'un site)?
javascript
console
console.log
web-developer-toolbar
CaptSaltyJack
la source
la source
Réponses:
Pour au moins les consoles IE, Firefox et Chrome, .debug () est juste un alias pour .log () ajouté pour une meilleure compatibilité
https://developer.mozilla.org/en-US/docs/Web/API/console
https://developers.google.com/chrome-developer-tools/docs/console-api#consoledebugobject_object
https://msdn.microsoft.com/en-us/library/ie/hh772183(v=vs.85).aspx
la source
debug()
apparaît en bleu etlog()
en noirTechniquement
console.log
console.debug
etconsole.info
sont identiques Cependant la façon dont ils affichent les données est peu différenteconsole.log
Texte de couleur noire sans icôneconsole.info
Texte de couleur bleue avec icôneconsole.debug
Texte de couleur noire pureconsole.warn
Texte de couleur jaune avec icôneconsole.error
Texte de couleur rouge avec icônela source
info
, les journaux de niveau du navigateur sont simplement affichés avec une icône (identique à celle de l'instantané), mais le texte (console.info
texte de votre message) est de couleur noire et la couleur d'arrière-plan de la ligne est blanche. Peut-être votre instantané pour le navigateur Firefox.console.log("Console.log");
au lieu deconsole.log("Console.log" + " " + playerOne);
? Que fait le" " + playerOne
?console.log("Console.log"); console.debug("Console.debug"); console.warn("Console.warn"); console.info("Console.info"); console.error("Console.error");
Ils sont presque identiques - la seule différence est que les messages de débogage sont masqués par défaut dans les versions récentes de Chrome (vous devez définir le niveau de journal sur
Verbose
dans la barre supérieure Devtools lorsque vous êtes dans la console pour voir les messages de débogage; les messages de journal sont visibles par défaut).la source
console.info
, lesconsole.debug
méthodes sont identiques àconsole.log
.console.log
Relevé d'impressionconsole.info
Texte de couleur noire avec icône "i" de couleur bleueconsole.debug
Texte de couleur bleueDocumentation:
la source
Si vous souhaitez pouvoir désactiver la journalisation une fois le produit terminé, vous pouvez remplacer la
console.debug()
fonction ou en créer une autre personnalisée.Cependant, je n'ai pas trouvé de moyen de colorer les sorties également.
la source
De la documentation des navigateurs, le
log
,debug
et aussiinfo
les méthodes sont identiques dans la mise en œuvre , mais sage varie en couleur et icônehttps://jsfiddle.net/yp4z76gg/1/
la source