Logger : pour gérer les logs et les sorties de la console en JavaScript
lun, 05/01/2026 - 09:48
Les logs et les sorties de la console ne sont pas les fonctions les plus aimées des développeurs mais ils aident à voir ce qu'il se passe réellement. La base reste console.log() mais il existe des paquets npm pour aller bien plus loin.
Par exemple, Logger est un logger multiplateform pour le debug, les avertissements, les erreurs, les indicateurs de chargement, etc. Il travaille à la fois sur Node et les navigateurs. Pour son créateur, Logger est guidé par plusieurs besoins :
- un configuration ne dépassant pas 100 lignes
- prévisibilité du comportement : Logger doit avoir un comportement stable partout et dans les tous les contextes
- pas de surcharge quand le debug est inactif
- des logs clairs pour détecter plus vite les problèmes
Logger propose une isolation des contextes pour éviter une confusion dans les composants et les codes surveillés et les remontées. Il propose des indications visuelles pour voir immédiatement le type d'indicateur remonté (info, succès, warning, erreur), ou encore un debug flexible en utilisant le setDebug().
En savoir plus : https://www.npmjs.com/package/@dolgikh-maks/logger

