Filtra un archivo de log

Como el comando grep, pero en el navegador: el log se queda en tu equipo, las coincidencias se actualizan según escribes, y un patrón con grupos de captura se convierte en una tabla que puedes abrir en una hoja de cálculo.

Cargando la herramienta…

Cómo funciona

  1. Arrastra el archivo de log, o pega las líneas.
  2. Escribe un filtro: texto normal, o una expresión regular con grupos de captura (las partes entre paréntesis).
  3. Descarga las líneas que coinciden, o las partes capturadas como tabla CSV.

Por qué no se sube nada

Todo lo que hace esta página lo ejecuta código que corre dentro de la pestaña de tu navegador, con el mismo motor que dibuja las páginas web. El archivo se lee del disco a la memoria de la pestaña, se transforma ahí y se vuelve a escribir como descarga. No se envía a ninguna parte: ni a nosotros, ni a terceros.

Compruébalo tú mismo

  1. Abre las herramientas de desarrollo del navegador (F12) y elige la pestaña «Red».
  2. Carga tu archivo y ejecuta la herramienta.
  3. Las únicas peticiones que verás descargan el código de la propia herramienta —y, en unas pocas herramientas pesadas, su motor de código abierto desde un CDN público—, más un pequeño aviso de visita a loreatec.jp (dirección y título de la página, nada más). Ninguna lleva tu archivo.

Compruébalo tú mismo →

Preguntas frecuentes

¿Con qué tamaño de archivo aguanta?

Decenas de megabytes van bien: el archivo se parte en líneas en memoria y se filtra en cada pulsación. Para un gigabyte de logs, usa el comando grep en tu equipo: una pestaña del navegador no es la herramienta adecuada.

¿Para qué sirven aquí los grupos de captura?

Convierten la extracción en columnas. Un patrón como "GET (\S+) (\d{3})" sobre el log de un servidor web te da una tabla de rutas y códigos de estado, descargable en CSV. Es el paso entre «encontrar las líneas» y «analizarlas en una hoja de cálculo».

¿Lee logs en Shift-JIS?

Sí. La codificación de caracteres se detecta antes de partir el archivo en líneas, así que los logs de sistemas japoneses antiguos se ven legibles en vez de como caracteres rotos (mojibake).

¿Para qué sirve «Invert»?

Porque lo segundo que hace todo el mundo con un log es quitar el ruido: esconder las comprobaciones de salud, los archivos estáticos, las líneas DEBUG, y mirar lo que queda. «Invert» (invertir) muestra las líneas que NO coinciden, igual que grep -v.