image

Acesse bootcamps ilimitados e +650 cursos pra sempre

75
%OFF
Article image
Rafael Marinho
Rafael Marinho01/12/2025 18:08
Compartilhe

👨🏽‍💻 Dica de Python que muda o seu back-end.

  • #Python

Que tal abandonar o excesso de "print()" e adotar o módulo "logging" para ganhar rastreabilidade real?

O ponto é simples: logging te dá histórico, níveis de severidade e um rastro completo da execução.

👉🏽 Exemplo de configuração básica salvando tudo em arquivo:

import logging


logging.basicConfig(

filename='app.log',

level=logging.INFO,

format='%(asctime)s - %(levelname)s - %(message)s'

)


No fluxo do código, você marca cada etapa crítica:

logging.info("Iniciando processamento do pedido %s", pedido_id)

logging.debug("Payload recebido: %s", payload)

logging.warning("Cliente sem endereço cadastrado")

logging.error("Falha ao conectar no banco", exc_info=True)

INFO = fluxo normal

DEBUG = detalhes internos

WARNING = anomalia tolerável

ERROR = falha real

CRITICAL = incêndio

O resultado? Seu arquivo "app.log" vira uma linha do tempo executável:

2025-12-01 06:12:14 - INFO - Iniciando processamento do pedido 123

2025-12-01 06:12:14 - DEBUG - Payload recebido: {...}

2025-12-01 06:12:15 - ERROR - Falha ao conectar no banco

Com isso você para de adivinhar onde o código quebrou e começa a operar com telemetria profissional.

Compartilhe
Recomendados para você
Neo4J - Análise de Dados com Grafos
Luizalabs - Back-end com Python
Suzano - Python Developer #2
Comentários (0)