logger package
Submodules
logger.ids_logger module
Ce module contient les constantes de configuration du logger.
- logger.ids_logger.LOG_FORMAT: str = '{time:YYYY-MM-DD HH:mm:ss.SSS} | {level: ^8} | {process}:{thread}:{name}:{module}:{function}:{line}:{extra[hostname]}:{extra[username]} - {message}'
Constante de format de log.
logger.loguru_config module
Module de configuration du logger loguru.
Ce module contient la fonction de configuration du logger loguru.
- logger.loguru_config.configure_logger(log_file=None, std_level='INFO', log_file_level='TRACE', rotation='1 day', retention='30 days', enqueue=True, extra_logger=None)[source]
Fonction de configuration du logger loguru.
- Paramètres:
log_file (Optional[Path]) – Chemin du fichier de log.
std_level (str) – Niveau de log pour la sortie standard.
log_file_level (str) – Niveau de log pour le fichier de log.
rotation (str | int) – Durée de rotation des fichiers de log.
retention (str | int) – Durée de rétention des fichiers de log.
enqueue (bool) – Indique si les messages doivent être enfilés.
extra_logger (Optional[Iterable[dict]]) – Liste de dictionnaires pour des loggers supplémentaires.
- Type renvoyé:
None
Module contents
Ce package contient les classes permettant de gérer les logs de l’application.