11/01/2023 20:01
Aqui está um exemplo de um script Python que usa o módulo logging para registrar eventos em um arquivo de log e imprimir mensagens de nível de depuração:
Este script configura o registro para escrever mensagens no arquivo app.log e imprimir todas as mensagens com níveis de debug, informação, aviso, erro e crítico. As mensagens são escritas no arquivo usando a função basicConfig e enviadas para a saída padrão usando as funções de registro de mensagem correspondentes (debug, info, warning, error, critical).
Isso é um exemplo básico.
Código:
import logging
logging.basicConfig(filename='app.log', level=logging.DEBUG)
def my_function():
logging.debug('This is a debug message')
logging.info('This is an info message')
logging.warning('This is a warning message')
logging.error('This is an error message')
logging.critical('This is a critical message')
if __name__ == '__main__':
my_function()
Este script configura o registro para escrever mensagens no arquivo app.log e imprimir todas as mensagens com níveis de debug, informação, aviso, erro e crítico. As mensagens são escritas no arquivo usando a função basicConfig e enviadas para a saída padrão usando as funções de registro de mensagem correspondentes (debug, info, warning, error, critical).
Isso é um exemplo básico.