- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette partie, on va voir le module Logging qui va nous permettre d'afficher des messages d'erreur ou d'avertissementd'une façon un peu plus avancée que ce qu'on pourrait faire avec un simple print.
00:00:11 :Donc généralement, quand on va vouloir débuguer notre code, quand on va vouloir afficher des messages,que ce soit des messages de débug, des messages d'info, d'avertissement ou même d'erreur,eh bien on va préférer passer par un module comme le module Logging.
00:00:23 :Donc c'est un module qui est dans la librairie standard de Python,donc vous n'avez pas besoin de l'installer, il est déjà disponibleet il va nous permettre, comme vous le voyez ici, d'afficher différents types de messages.
00:00:33 :On a cinq types de messages qu'on peut afficher, débug, info, warning, erreur et critical.Ils vont du moins important au plus important.Donc le débug, c'est un peu ce qu'on faisait avec les prints jusqu'à présent,c'est-à-dire qu'on va juste afficher des messages qui vont nous permettre de savoir ce que retourne notre script.
00:00:51 :Donc par exemple, on va afficher que la fonction a bien été exécutéeet on va afficher le résultat d'une variable pour avoir des informations sur l'état de notre script.
00:00:59 :On a ensuite des messages d'information,donc là c'est plus des messages qui peuvent être à destination de l'utilisateur.Donc par exemple, un message qui indique à l'utilisateur que l'action qu'il a effectuée a bien été réussieou des trucs du genre, donc des messages qui peuvent être renvoyés,qui peuvent être lus par l'utilisateur à l'intérieur d'un log.
00:01:16 :On a ensuite le warning, donc là c'est juste un avertissement,c'est-à-dire que ça ne va pas forcément faire planter le script,donc c'est plus un avertissement par rapport à quelque chose qui se serait mal dérouléoù on n'aurait pas le résultat escompté, mais ce n'est pas forcément quelque chose de critique.
00:01:30 :On a l'erreur ensuite, qui là encore n'est pas forcément quelque chose qui va faire planter le script,mais qui peut indiquer par exemple qu'on a essayé d'écrire des informations à l'intérieur d'un fichier et qu'on n'y a pas réussi.
00:01:40 :Donc là c'est un peu plus que juste un avertissement, c'est vraiment qu'on a essayé de faire quelque chose et ça n'a pas marché.Pour autant, le script peut continuer de fonctionner, c'est juste une des étapes de notre script qui n'a pas fonctionné.
00:01:51 :On a ensuite par contre le critical, où là c'est vraiment un moment où le script ne marche plus du tout,donc on a une erreur critique, et là dans ce cas-ci, généralement le script ne fonctionne plus et on va sortir de notre script.
00:02:02 :Donc ça c'est le dernier niveau, le plus important, le niveau critical.Vous allez voir que si j'exécute ce script, eh bien tous ces messages ne sont pas affichés par défaut.
00:02:11 :Par défaut j'ai warning, error et critical, mais je n'ai pas le debug et le info.C'est normal, en fait c'est tout l'intérêt d'avoir différents types de messages qu'on peut afficher ici,c'est qu'on va pouvoir décider à tout moment quel type de message on veut afficher.
00:02:24 :Donc on pourrait dire qu'on ne veut afficher que les messages de type critique,ou alors tous les types de messages que ça aille du debug jusqu'au critique.
00:02:31 :Donc on va choisir en fait un niveau de logging, on va voir ça dans la prochaine partie plus en détail,mais en fait on va choisir un niveau de logging qui va nous permettre d'afficher seulement certains types d'erreurs.
00:02:40 :Donc c'est très pratique puisque comme ça vous voyez que les debugs on peut les éviter.Si on sait qu'on n'a pas envie d'afficher tous les messages de debug mais qu'on veut juste voir les erreurs critiques,et bien on aura ce choix, alors qu'avec la fonction print on n'avait pas ce type de fonctionnalité.
Il te reste des vidéos à visionner back_hand
warningTu n'as pas terminé toutes les vidéos de cette partie.
💫
Tu as complété 0% du parcours.