229 votes

Chrome : console.log, console.debug ne fonctionnent pas

Console.log et debug ne s'affichent pas, mais renvoient seulement undefined. Comment cela se fait-il ? J'ai essayé de réinstaller chrome, mais ça n'aide pas.

Voici une capture d'écran de la page principale de chrome, qui montre que les fonctions ne sont pas redéfinies dans le code. console.log doesn't work

5 votes

Assurez-vous que vous avez saisi une valeur dans le champ du filtre.

2 votes

Pour tous ceux qui font du développement web avec Flask : j'ai rencontré le même problème - ajouter des instructions console.log à mon Javascript, et rien ne s'affichait dans la console. Le problème s'est avéré être dû à la mise en cache du navigateur... il ne voyait pas les instructions log ajoutées. La solution est un rafraîchissement complet (CTRL+F5 au lieu de F5 sous Windows). J'espère que cela aidera quelqu'un d'autre avec le même problème !

1 votes

J'ai accidentellement mis du texte dans le champ filtre

396voto

Alexey Borovikov Points 1066

Cliquez sur "Niveaux par défaut" et assurez-vous que la case "Verbeux" est cochée. Par défaut, il n'affiche que les erreurs et les avertissements.

Je suis venu ici avec le même problème :/

3 votes

Merci...je pensais juste que la nouvelle version de chrome ne fonctionnait pas bien !

18 votes

@NikhilPatil pas stupide du tout. C'est juste un terrible paramètre par défaut.

0 votes

J'ai même signalé un problème, à savoir que l'outil de développement de chrome ne fonctionne pas.

56voto

Corve Points 95

Pour être complet : Dans la version actuelle de chrome, le paramètre n'est plus en bas mais peut être trouvé en cliquant sur l'icône "Filtre" en haut de l'onglet de la console (deuxième icône en partant de la gauche)

44voto

À partir d'aujourd'hui, l'interface utilisateur (UI) des outils de développement dans Google Chrome a changé. Elle a changé en ce qui concerne l'endroit de l'interface utilisateur où nous sélectionnons le niveau de journalisation des journaux affichés dans la console. Il y a un Niveau dans le menu déroulant à droite de Filtre boîte de saisie. Les valeurs prises en charge dans la liste déroulante sont les suivantes :

  • Verbose
  • Info
  • Avertissements
  • Erreurs

La sélection par défaut dans la liste déroulante est Info (Voir la capture d'écran).

enter image description here

Toute déclaration de journal dont la gravité est égale ou supérieure à l'indice de gravité sélectionné alors seulement, il sera affiché dans l'onglet Console, par exemple si le niveau d'enregistrement sélectionné est Info alors toute déclaration d'enregistrement ayant un niveau d'enregistrement Info , Avertissement o Erreur s'affichera dans l'onglet Console.

Lorsque je l'ai changé en Verbose puis enregistrer les déclarations correspondant à console.debug y console.log a commencé à apparaître dans l'onglet Console. Jusqu'à ce que Info a été sélectionné, les déclarations du journal ne s'affichaient pas.

29voto

Deval Khandelwal Points 3187

Veillez à ce que l'entrée "Filtre" soit laissée vide et que rien ne soit écrit intentionnellement ou par erreur. C'est ce que j'ai fait dans mon cas :P

enter image description here

5 votes

Il s'en souvient d'une session à l'autre, ce qui m'a également perturbé.

2 votes

C'EST ÇA ! Merci de votre attention.

0 votes

OPMG Je fais cela tout le temps ! J'aimerais que ce soit plus évident. MERCI

27voto

Tim Points 199

Même problème, mais je viens d'effacer mes paramètres. Je suis allé dans Paramètres > Préférences et j'ai cliqué sur [Restaurer les paramètres par défaut et recharger]. Rappelez-vous simplement quels étaient vos paramètres.

enter image description here

0 votes

J'ai passé des jours à déboguer ce problème, et cette solution a fonctionné comme par magie !

0 votes

J'ai utilisé cette méthode mais j'ai coché la case désactiver le cache sous Réseau et cela a fonctionné.

0 votes

J'ai passé 3-4 heures à essayer de comprendre pourquoi Next.js n'exécutait aucun code côté client alors que je travaillais sur une mission technique pour un nouvel emploi, et il s'avère que c'est tout ce qui n'allait pas. Je n'ai aucune idée de la raison pour laquelle il était cassé, mais le post de SO a peut-être sauvé mes chances d'obtenir un emploi formidable.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X