0% ont trouvé ce document utile (0 vote)
186 vues10 pages

Journalisation en JavaScript : Guide Complet

Le document décrit les différentes méthodes de journalisation en JavaScript comme console.log(), console.info(), console.warn() et console.error(). Il montre également comment personnaliser les couleurs et créer des groupes de messages.

Transféré par

losus007
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
186 vues10 pages

Journalisation en JavaScript : Guide Complet

Le document décrit les différentes méthodes de journalisation en JavaScript comme console.log(), console.info(), console.warn() et console.error(). Il montre également comment personnaliser les couleurs et créer des groupes de messages.

Transféré par

losus007
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Logging

Achref El Mouelhi

Docteur de l’université d’Aix-Marseille


Chercheur en Programmation par contrainte (IA)
Ingénieur en Génie logiciel

[email protected]

12-13 Avril 2018, POE m2i 1/7


JavaScript

4 type de messages de journalisation avec JavaScript

console.log() : pour affiché un message non formaté


console.info() : pour affiché un message en bleu
console.warn() : pour affiché un message d’avertissement
console.error() : pour affiché un message d’erreur

12-13 Avril 2018, POE m2i 2/7


JavaScript

Exemple
console.log("log");
// affiche un message en noir dans la console

console.info("info");
// affiche un message en bleu dans la console

console.warn("warn");
// affiche un message + une icône en orange dans la
console

console.error("error");
// affiche un message + une icône en rouge dans la
console

12-13 Avril 2018, POE m2i 3/7


JavaScript

On peut aussi personnaliser les couleurs en utilisant des


propriétés CSS et le paramètre %c (compatible avec chrome
firefox)
console.log("%chello world", "background:red; color:
white");

12-13 Avril 2018, POE m2i 4/7


JavaScript

On peut aussi personnaliser les couleurs en utilisant des


propriétés CSS et le paramètre %c (compatible avec chrome
firefox)
console.log("%chello world", "background:red; color:
white");

Pour afficher un messages avec des propriété CSS différente


console.log("%chello " + "%cworld", "background:red;
color:white", "background:blue; color:red" );

12-13 Avril 2018, POE m2i 4/7


JavaScript

Il est possible de créer un groupement de messages


console.group("Premier groupe de message");
console.log("première ligne");
console.log("deuxième ligne");
console.log("dernière ligne");
console.groupEnd();

12-13 Avril 2018, POE m2i 5/7


JavaScript

Il est possible de créer un groupement de messages


console.time("Test process");
// on ajoute du code JS ici
console.timeEnd("Test process");

12-13 Avril 2018, POE m2i 6/7


JavaScript

Il est possible de créer un groupement de messages


console.time("Test process");
// on ajoute du code JS ici
console.timeEnd("Test process");

Le contenu de console.time et console.timeEnd doit être le


même. Ça correspond au nom du bloc pour lequel on veut calculer le
temps d’exécution.

12-13 Avril 2018, POE m2i 6/7


JavaScript

Pour éviter d’écrire chaque fois console.log, on peut créer une


variable contenant le nom de la fonction
var cl = console.log;

12-13 Avril 2018, POE m2i 7/7


JavaScript

Pour éviter d’écrire chaque fois console.log, on peut créer une


variable contenant le nom de la fonction
var cl = console.log;

Puis utiliser ce raccourci pour afficher de messages


cl("hello");
// affiche hello

12-13 Avril 2018, POE m2i 7/7

Vous aimerez peut-être aussi