3.8.18.5. Leçon sur l’utilisation d’un logger

Voir vacumm.misc.log.

Extension pratique du module : logging.

Fichier courses_advanced_log.py

#!/usr/bin/env python
# -*- coding: utf8 -*-
"""Passer par un logger"""

from vacumm.misc.log import Logger # logger avancé
#from vacumm.misc.io import Logger # logger plus simple
from vcmq import dict_filter


# Initialisation
logger = Logger('TEST', level='info', 
    format='[%(asctime)s %(name)s %(levelname)s] %(message)s')
    
    
# Test
logger.info('mon info')
logger.warning('mon warning')
logger.debug('mon debug')                   # -> RETESTER AVEC UN SET_LEVEL POUR DEBUG
logger.error('mon erreur')