Résolue

Logging dans une classe

# Orienté objet

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 +

Exactement ce que je voulais savoir ! Perfect !

Merci pour ta réactivé

Inscris-toi

(c'est gratuit !)

Inscris-toi

Tu dois créer un compte pour participer aux discussions.

Créer un compte

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.