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
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') |