Description de l'implémentation de la bibliothèque Log pour Python et MicroPython¶
Auteur : Jules Florey
Description : Cette bibliothèque facilite les fonctionnalités de journalisation, permettant aux utilisateurs d'écrire des messages de journal dans un fichier.
Date : 02.04.2024
Version : 1.0
Téléchargement¶
Téléchargement : V1.0.0
Utilisation¶
Pour utiliser cette bibliothèque, suivez ces étapes :
- Importez la bibliothèque :
- Créez une instance de la classe Log, en spécifiant le nom du fichier pour la journalisation :
- Appelez les méthodes appropriées pour enregistrer des messages :
info(data)
: Enregistre un message informatif.warning(data)
: Enregistre un message d'avertissement.error(data)
: Enregistre un message d'erreur.receive(data)
: Enregistre un message reçu.clean()
: Efface le fichier de journal.
Exemple¶
# Importez la classe Log
from lib.logging import Log
# Créez une instance de Log
logging = Log("exemple.log")
# Enregistrez des messages
logging.info("Ceci est un message informatif.")
logging.warning("Ceci est un message d'avertissement.")
logging.error("Ceci est un message d'erreur.")
logging.receive("Ceci est un message reçu.")
# Nettoyez le fichier de journal
logging.clean()
Méthodes¶
- info(data): Cette méthode est utilisée pour enregistrer un message informatif dans le fichier de journal. Elle prend en paramètre
data
, qui est le message à enregistrer. - warning(data): Utilisée pour enregistrer un message d'avertissement dans le fichier de journal. Comme
info()
, elle prenddata
en paramètre. - error(data): Enregistre un message d'erreur dans le fichier de journal. De même,
data
est le paramètre contenant le message d'erreur à enregistrer. - receive(data): Cette méthode est spécifiquement conçue pour enregistrer les messages reçus dans le fichier de journal.
data
contient le message reçu. - clean(): Cette méthode permet de nettoyer le fichier de journal en le vidant de son contenu.
- get_10_last_lines(): Cette méthode permet de récupérer les 10 dernières lignes du fichier de journal.