O que é o formato de ficheiro LOG?
.log é um arquivo de texto simples usado para armazenar vários logs de processo. Um arquivo .log pode ser gerado por um sistema operacional ou aplicativo - quase qualquer software que execute um processo persistente grava um. Como o conteúdo é quase sempre texto simples codificado em UTF-8 ou ASCII, ele pode ser aberto em qualquer editor de texto. Cada linha normalmente começa com um carimbo de data/hora (ex: 2026-06-11 10:42:01) seguido por um nível de severidade e uma mensagem. Quais informações são gravadas nos arquivos de log é uma escolha de design feita pelo desenvolvedor ou administrador. Uma instância especial do arquivo .log é o log de erro, que armazena apenas informações sobre erros de processo.
O que os arquivos de log contêm
As entradas em arquivos .log são divididas em três categorias:
- Error - o processo ou parte do processo encontrou um evento que o impediu de executar suas rotinas
- Warning - o processo ou parte do processo encontrou um problema, mas isso não o impediu de executar suas rotinas
- Information - alguma informação pertinente à execução de um determinado processo
Muitos aplicativos modernos também gravam entradas de Debug e Trace durante o desenvolvimento ou solução de problemas ativa.
Arquivos de log podem armazenar informações como o histórico de alterações, usuários logados no sistema ou histórico de acesso a recursos. Os logs podem ser exportados para outros formatos de arquivo - por exemplo .CSV - para processamento posterior e geração de estatísticas e relatórios. Serviços de longa duração comumente rotacionam seus logs, renomeando o arquivo atual para .log.1 e iniciando um novo .log. Uma minoria de aplicativos (certos bancos de dados, jogos ou rastreamentos ETL do Windows) grava arquivos .log binários proprietários que só podem ser abertos em seu próprio visualizador ou em uma ferramenta dedicada de análise de logs.
Segurança e proteção
RISCO: LOWUm .log em texto simples não pode ser executado e é seguro para abrir em um editor de texto. Duas precauções reais: (1) os logs frequentemente contêm dados sensíveis - nomes de usuário, endereços IP, caminhos de arquivo, tokens, até senhas - portanto, limpe-os antes de postar publicamente ou anexar a um fórum; (2) nunca confie em um .log que tenha um tamanho excepcionalmente grande e peça para ser «executado», e tenha cuidado com arquivos que fingem ser logs, mas têm uma extensão dupla (report.log.exe). Excluir logs antigos rotacionados é geralmente seguro; um log ativo pode estar bloqueado pelo programa em execução.
Detalhes do formato
em resumo- Logs de aplicativos binários/proprietários - Alguns programas (alguns jogos, mecanismos de banco de dados, telemetria) gravam .log em um formato binário legível apenas por suas próprias ferramentas, não por um editor de texto.
Programas que abrem arquivos LOG
less app.log (e G para pular para o final, /error para pesquisar). Detalhes técnicos
especificação profunda| Tipo de formato | Texto simples, log de eventos orientado a linhas |
| Codificação típica | UTF-8 ou ASCII; logs antigos do Windows podem usar ANSI (Windows-1252) |
| Tipo MIME | text/plain |
| Assinatura do arquivo | Nenhuma - sem magic bytes ou cabeçalho fixo; identificado pela extensão .log e heurística de conteúdo |
| Estrutura de linha | Um registro de evento por linha; cada linha é independente e legível por humanos |
| Níveis de severidade comuns | TRACE, DEBUG, INFO, WARN, ERROR, FATAL (em ordem crescente de severidade) |
| Formatos de carimbo de data/hora | ISO 8601 (YYYY-MM-DD HH:MM:SS), Unix epoch (segundos inteiros), formato syslog (RFC 3164 / RFC 5424) |
| Formatos de log estabelecidos | syslog (RFC 5424), Apache/NGINX Combined Log Format, W3C Extended Log Format, JSON-por-linha (NDJSON) |
| Convenção de nova linha | LF (\n) no Unix/Linux/macOS; CRLF (\r\n) no Windows; a maioria dos analisadores aceita ambos |
| Rotação de log | Serviços rotacionam por data ou tamanho, produzindo .log.1, .log.2 … ou cópias com carimbo de data; logrotate é o utilitário padrão no Linux |
| Variante binária | Alguns bancos de dados, jogos e rastreamentos ETL do Windows gravam arquivos .log binários proprietários legíveis apenas em um visualizador dedicado |
| Variantes de log estruturado | JSON-por-linha, pares chave=valor (logfmt) e XML aparecem cada vez mais dentro de arquivos .log para análise por máquinas |
| Locais comuns no sistema (Linux/macOS) | /var/log/ e subdiretórios específicos de aplicativos |
| Locais comuns no sistema (Windows) | %SystemRoot%\Logs\, %APPDATA%\ e %TEMP%\ |
| Lançado | Convention as old as software logging itself |
| Padrão aberto | Sim · livre de royalties |
Conversões de LOG
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos LOG.
Perguntas frequentes
Como eu abro um arquivo LOG?
less no Linux. VS Code ou Notepad++ são melhores para logs grandes.Qual programa abre um arquivo LOG?
Posso excluir arquivos LOG?
Por que meu arquivo LOG está ilegível / cheio de caracteres estranhos?
Como abro um arquivo LOG enorme que trava o Notepad?
less bigfile.log abre instantaneamente e permite pesquisar com /.