← Glossário
Glossário · Dev

O que é Logging?

É o registro cronológico de um programa para acompanhar as operações que ele realiza ou os erros que encontra durante sua execução.

Definição

Às vezes, os programas apresentam erros silenciosos. Graças ao registro, quando ocorre um erro, você pode ver passo a passo o que o programa fez até agora e quais dados processou. Esta é uma espécie de “caixa preta” do programa.

Analogia: Assim como a caixa preta de um avião que registra todos os seus dados durante o voo, o programa registra todos os seus movimentos em um registro.

Como funciona

Você adiciona comandos como 'veio aqui', 'estes dados foram processados' no código. À medida que o programa é executado, essas informações são gravadas em um arquivo ou sistema de monitoramento.

Onde é usado

É usado em aplicativos de servidor, grandes sistemas de software e processos de depuração.

Costuma ser confundido com

Pode ser confundido com Observabilidade; A exploração madeireira é um dos blocos de construção fundamentais desta observabilidade.

Perguntas frequentes

É bom guardar tudo?

Não, muitos logs podem tornar o sistema lento e dificultar a localização de erros críticos; Registros equilibrados devem ser mantidos.

Termos relacionados

Ferramentas relacionadas

Esta explicação foi escrita em linguagem simples para a TreScout e traduzida automaticamente do original em turco · a versão turca é a que vale. Se algo parecer errado ou faltando, escreva para hello@trescout.com. Ler em turco →