Junior — Middle
Tem experiência com um sistema de rastreamento e registro de eventos em uma aplicação?
sobes.tech IA
Resposta da IA
Sim, em Python, para rastrear e registar eventos numa aplicação, costuma-se usar o módulo incorporado logging. Ele permite configurar de forma flexível os níveis de logging (DEBUG, INFO, WARNING, ERROR, CRITICAL), exibir logs no console, ficheiros ou sistemas externos. Um exemplo de configuração simples do logger:
import logging
logging.basicConfig(level=logging.INFO, filename='app.log', format='%(asctime)s - %(levelname)s - %(message)s')
logging.info('Aplicação iniciada')
logging.error('Ocorreu um erro')
Também é possível usar sistemas externos para a recolha centralizada de logs, como ELK stack (Elasticsearch, Logstash, Kibana) ou Sentry para o acompanhamento de erros em tempo real.