Logging dans une classe
Bonjour ! Je suis actuellement en train de transformer un script python que j'avais fait en un programme orienté objet !
Concernant la journalisation dans une classe, est-ce qu'il est courant de mettre des logging dans la méthode init ou c'est quoi la bonne pratique dans une classe pour un code pro ?
Merci d'avance !
Hello Yanis,
pour le logging dans une classe, il n'y a pas de règle absolue, mais plutôt quelques bonnes pratiques.
Il est courant d'initialiser le système de logging dans la méthode init de ta classe si le logging est nécessaire pour toutes les instances de cette classe. Comem ça tu es sûr que le système de logging est configuré dès la création de l'objet.
Niveau de logging : Assure-toi de définir le niveau de logging (DEBUG, INFO, WARNING, ERROR, etc.) voulu dans ta méthode init en fonction du niveau de détail que tu veux pour les logs de cette classe.
Logs dans d'autres méthodes : Si tu as d'autres méthodes dans ta classe qui effectuent des actions qui ont besoin de loggings, tu peux ajouter des logs à ces endroits-là également.
dis nous si ça répond à ta question.
A +
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte