Utilisation du Module Logging en Python

Garder une trace dans les logs
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre Python - Qualité de code et maintenance
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
99,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
99,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

À la fin de cette vidéo, vous serez capable de :
1. Utiliser le module logging de Python.
2. Configurer différents niveaux de logs.
3. Comprendre et organiser la hiérarchie des loggers.

Apprenez à éviter les bugs en traçant l'exécution de votre programme Python avec le module logging.

Cette leçon vous guidera à travers l'utilisation du module logging de la bibliothèque standard de Python. Vous découvrirez comment mettre en place des logs pour tracer l'exécution de votre programme, gérer les erreurs, et maintenir une hiérarchie organisée de loggers, handlers, et formatters. Python permet de très finement configurer et personnaliser vos logs via des niveaux attribués aux messages, loggers, handlers et formatters. À la fin de cette leçon, vous serez capable de gérer efficacement les erreurs en production et de garder une trace précise de l'exécution de votre code. Ce cours s'adresse à tous ceux qui souhaitent améliorer leur approche de débogage et gestion des erreurs en Python.

Voir plus
Questions réponses
Pourquoi est-il préférable d'utiliser des logs plutôt que des prints pour le débogage ?
Les logs offrent une flexibilité accrue, en permettant de configurer différents niveaux de détails et en pouvant être désactivés ou dirigés vers différents outputs comme des fichiers ou des e-mails.
Qu'est-ce qu'un handler dans le contexte du module logging de Python ?
Un handler est un composant du module logging qui détermine où envoyer le message de log, comme la console, un fichier ou un e-mail.
Quels sont les cinq niveaux de log standard dans le module logging de Python ?
Les cinq niveaux standard de log sont : DEBUG, INFO, WARNING, ERROR, et CRITICAL.