Sobes.tech
Middle

Com que sistemas de logging trabalhou? Como procurou o trecho de log necessário? Quais níveis de logging conhece? Qual é superior - INFO ou DEBUG?

sobes.tech IA

Resposta da IA

Trabalhei com diferentes sistemas de registo, incluindo o módulo padrão logging em Python, Log4j em Java, bem como sistemas centralizados como ELK (Elasticsearch, Logstash, Kibana) e Splunk.

Para procurar a parte necessária do registo, geralmente utilizava filtragem por tempo, nível de registo, palavras-chave ou identificadores de sessões/pedidos. Em sistemas centralizados, aplicava consultas usando expressões regulares e filtros.

Os principais níveis de registo:

  • DEBUG — informação detalhada de depuração
  • INFO — mensagens informativas sobre o funcionamento normal
  • WARNING — avisos sobre problemas potenciais
  • ERROR — erros que não interromperam a execução do programa
  • CRITICAL — erros críticos, frequentemente levando à paragem

O nível INFO é superior ao DEBUG. DEBUG é o nível mais detalhado, usado para depuração detalhada, INFO para mensagens gerais sobre o progresso.