You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

32 lines
1.1 KiB

from lib.log import logger
def more_operations():
logger.debug('Questo è un messaggio di debug')
logger.info('Questo è un messaggio informativo')
logger.warning('Questo è un messaggio di avvertimento')
logger.error('Questo è un messaggio di errore')
logger.critical('Questo è un messaggio critico')
class More():
def __init__(self):
pass
def __enter__(self):
# Codice da eseguire all'inizio del contesto
logger.info('Entrato nel contesto di More')
return self
def __exit__(self, exc_type, exc_value, traceback):
# Codice da eseguire alla fine del contesto
logger.info('Uscito dal contesto di More')
if exc_type:
logger.error(f'Errore: {exc_value}')
return False # Ritorna False per propagare l'eccezione, True per sopprimerla
def do_something(self):
logger.debug('Questo è un messaggio di debug')
logger.info('Questo è un messaggio informativo')
logger.warning('Questo è un messaggio di avvertimento')
logger.error('Questo è un messaggio di errore')
logger.critical('Questo è un messaggio critico')