O arquivo é lido em pedaços no seu dispositivo. Nada é enviado, então logs privados continuam privados. Abra um arquivo de log grande, filtre por nível e hora, pesquise e pule de erro em erro. É grátis e roda no seu navegador.
Como ler um arquivo de log
- Toque em Abrir um arquivo de log ou em Experimente um exemplo. Toque em Parar se um arquivo muito grande demorar demais.
- Escolha os níveis a mostrar em Mostrar estas linhas.
- Digite em Buscar para pesquisar. Use De e Até para limitar o intervalo de tempo ou Qualquer horário para tirar o limite.
- Use Erro anterior e Próximo erro para percorrer os problemas.
- Use Ir para a linha para pular para um número de linha.
- Toque em Baixar linhas mostradas para salvar o que você filtrou.
Feito para arquivos grandes
O arquivo é lido em fluxo em vez de carregado de uma vez, então as linhas aparecem enquanto ele lê e só as linhas na tela são desenhadas. Logs compactados com gzip (.gz) são descompactados conforme o fluxo. Arquivos com alguns milhões de linhas funcionam bem em um notebook comum; o limite é a memória do seu dispositivo.
Níveis e horários
Os níveis são lidos de formatos comuns: palavras ERROR, WARN, INFO e DEBUG, tags [error], campos level=warn, logs JSON com um campo level, níveis numéricos de loggers JSON, letras do logcat do Android e tracebacks do Python. As linhas de stack trace recebem o nível da linha acima. Os horários são lidos de ISO 8601, logs de acesso do Apache e do Nginx, syslog e campos de hora JSON.
Dicas para achar o problema
- Comece mostrando só erros e depois amplie para avisos em torno da hora da falha.
- Use o filtro de hora para chegar aos minutos em que o problema aconteceu.
- Pesquise um ID, como um número de usuário ou de requisição, para acompanhar uma coisa pelo log.
- Esconda linhas barulhentas como verificações de saúde para as mensagens de verdade se destacarem.
- Salve as linhas filtradas para compartilhar com um colega ou o suporte, depois de remover dados privados.
Quem usa
Desenvolvedores, administradores de sistemas e donos de sites que conferem por que algo quebrou e equipes de suporte que leem logs de clientes. Para agendar tarefas, veja a ferramenta de expressões cron e, para comparar dois logs, o comparador de diferenças.
Perguntas
Como encontro todos os erros rapidamente?
Ative só os níveis Error e Fatal, ou mantenha tudo visível e use Próximo erro para percorrê-los em contexto. Clique em qualquer linha para vê-la completa abaixo da lista.
Posso pesquisar com uma expressão regular?
Sim. Ative Expressão regular e digite um padrão como user=\d+ ou (timeout|refused). Ocultar linhas correspondentes inverte a busca, o que é útil para tirar ruído como verificações de saúde.
Como o filtro de horário trata os fusos horários?
Carimbos de data e hora com fuso, como Z ou +02:00, são exatos. Os sem fuso são lidos no seu fuso horário local, ou em UTC se você ativar essa opção, e as caixas De e Até usam a mesma escolha.
Posso salvar o que filtrei?
Baixar linhas exibidas salva exatamente as linhas que correspondem aos seus filtros como um arquivo .log.