Masquer les messages d'avertissement dans la fenêtre de console
Le Chrome fenêtre de la console est pleine de messages d'avertissement que j'aime à cacher.
Est-il possible de masquer l'avertissement de logs?
Je ne veux montrer à mes personnalisé journaux par exemple console.log ("monannonce');
C'est la façon dont la console windowbar ressemble:
- Avez-vous essayé tout à l'aide de
console.error
, et changer le niveau de votre journal pourerror
? Au moins dans Chrome, je ne vois pas de toute façon, vous pouvez masquer certains messages sur la console, à moins de modifier le "Niveau" de la console. Bien sûr, ce n'est pas une bonne pratique de le faire, mais si c'est juste pour le test, et vous avez absolument besoin de l'autre des messages cachés, peut être vaut la peine d'essayer. - Oh. Basés sur modifier, puis, vous pouvez utiliser la Pointe pour les tests, puisque vous pouvez passer des erreurs et des avertissements (comme par ma réponse)
- Aucune idée de pourquoi la barre de console a changé dans google Chrome. L'ancien est beaucoup mieux.
- Je suppose que peut-être parce que la nouvelle barre est plus cohérent avec la façon dont la journalisation est généralement mis en place? En général, vous définissez un niveau de verbosité, et tout au-dessus de ce niveau est affiché
Vous devez vous connecter pour publier un commentaire.
Tout d'abord: vous pouvez masquer tous les avertissements et afficher uniquement les
console.log
de sortie si vous utilisez Microsoft Bord. Dans la console, il ya un couple d'icônes représentant les différents niveaux de la sortie du journal vous pouvez peut-être l'aide d'erreur, d'avertissement et d'information. Si vous voulez juste pour masquer les avertissements, vous pouvez simplement basculer l'icône d'avertissement à off.Aussi, si vous êtes sur firefox, vous pouvez définir le journal pour afficher uniquement info, auquel cas les avertissements seront également être caché.
Prochain, de donner des précisions sur la réponse à faire, et une phrase ce que j'ai dit (ci-dessus dans mon commentaire) sous la forme d'une réponse:
Pour chrome, vous ne pouvez pas changer de niveaux spécifiques hors individuellement (les versions plus récentes de Chrome). Au lieu de cela, vous devez définir globalement le niveau de détail du journal. En utilisant la plus stricte niveau (c'est à dire le niveau qui affiche le moins), vous pouvez réduire la console les messages sont créés par des portions de code que vous n'avez pas à écrire. Dans ce cas, qui est le
error
niveau.Si vous essayez juste de masquer les messages d'avertissement pour des fins de test, vous pouvez, pour le moment, basculer vers seulement des messages de journalisation à l'
error
niveau. Dans la production, c'est pas bonne pratique, car elle ne permet pas de différencier les infos utiles du journal des messages ou des erreurs réelles.Pour enregistrer un message comme une erreur, utilisez:
Puis, comme mentionné ci-dessus, vous pouvez modifier le Niveau de votre sortie de la console à l'erreur, qui n'affiche que les messages d'erreur. Il ignore
console.log
ainsi que les messages d'avertissement.Assurez-vous de changer vos appels à
console.error
retour àconsole.log
lorsque vous avez terminé avec la phase de développement de votre activité, pour tous les cas où vous appelezconsole.error
avec un message qui ne décrit pas une erreur.Maintenant, si vous êtes l'obtention des avertissements en raison de quelque chose que vous faites dans votre code, vous pouvez envisager de passer du temps à essayer de corriger tout ce qui est à l'origine de ces avertissements apparaissent. Les avertissements sont généralement bien pensé, et sont là pour vous aider à prévenir les problèmes dans votre code que vous pourriez ne pas être conscient de. La correction de tous les problèmes dans votre code peut également provoquer des messages d'avertissement pour aller loin.
REMARQUE: vous ne pouvez pas dire à la console pour afficher uniquement les messages que vous imprimez, même au niveau de verbosité vous définissez votre console. C'est parce que la console n'a aucun moyen de savoir qui vous êtes déconnecter, contre lequel les instructions de code de votre page web est en cours d'exécution qui a été écrit par quelqu'un d'autre est de la déconnexion. Les étapes mentionnées dans cette réponse, ainsi que les autres sont solutions de contournement qui peuvent améliorer votre situation.
Mise à JOUR: Il semble que Chrome a réintroduit la possibilité d'activer/désactiver les différents niveaux de journalisation de la console individuellement. Maintenant, lorsque vous cliquez sur le niveau de journal, vous pouvez choisir si certains niveaux de journal sont activés ou désactivés.
À la barre du haut de la console de log, vous pouvez sélectionner le type de messages à afficher.
Tous est sélectionnée par défaut. Sélectionnez erreur de voir une seule erreur.
Vous pouvez appuyer sur ctrl + cliquez pour sélectionner plusieurs types de messages.
Tout récemment, il y avait une mise à jour de Chrome. Maintenant filtrage unique types de messages est possible (commentaires, Infos, Avertissements, Erreurs)! (Ma Version: Version 60.0.3112.90)
Lors de l'ouverture de la console, au lieu de sélectionner un filtre "niveau", vous pouvez maintenant cocher ou décocher chaque type de message.