Filtrar um arquivo de log
Como o comando grep, mas no navegador: o log fica no seu computador, os resultados se atualizam a cada tecla, e um padrão com grupos de captura vira uma tabela que você abre numa planilha.
- Funciona inteiramente no seu navegador
- Funciona offline
- Sem envio de arquivos
- Sem registro
- Sem marca d’água
Carregando a ferramenta…
Como funciona
- Solte o arquivo de log, ou cole as linhas.
- Digite um filtro: texto simples, ou uma expressão regular com grupos de captura (os trechos entre parênteses).
- Baixe as linhas que casam, ou os trechos capturados como uma tabela CSV.
Por que nada é enviado
Tudo o que esta página faz é executado por código que roda dentro da aba do seu navegador, com o mesmo motor que desenha as páginas web. O arquivo é lido do disco para a memória da aba, transformado ali e escrito de volta como um download. Ele nunca é enviado a lugar nenhum — nem para nós, nem para terceiros.
Comprove você mesmo
- Abra as ferramentas de desenvolvedor do navegador (F12) e escolha a aba Rede.
- Carregue o seu arquivo e rode a ferramenta.
- As únicas requisições que você vai ver baixam o código da própria ferramenta — e, em algumas ferramentas pesadas, o motor de código aberto delas a partir de um CDN público — mais um pequeno aviso de visita para loreatec.jp (endereço e título da página, nada mais). Nenhuma delas leva o seu arquivo.
Perguntas frequentes
Que tamanho de arquivo ele aguenta?
Dezenas de megabytes, sem problema: o arquivo é dividido em linhas na memória e filtrado a cada tecla. Para um gigabyte de logs, use o comando grep no seu computador — uma aba de navegador é a ferramenta errada para isso.
Para que servem os grupos de captura aqui?
Eles transformam a extração em colunas. Um padrão como “GET (\S+) (\d{3})” num log de servidor web devolve uma tabela de caminhos e códigos de status, que dá para baixar em CSV. É o passo entre “achar as linhas” e “analisá-las numa planilha”.
Ele lê logs em Shift-JIS?
Sim. A codificação de caracteres é detectada antes de o arquivo ser dividido em linhas, então logs de sistemas japoneses antigos aparecem legíveis em vez de virar caracteres embaralhados (mojibake).
Para que serve o “Invert” (inverter)?
Porque a segunda coisa que todo mundo faz com um log é tirar o ruído: esconder as verificações de saúde, os arquivos estáticos, as linhas DEBUG, e olhar o que sobrou. O Invert mostra as linhas que NÃO casam — o mesmo que o grep -v.