El archivo se lee por partes en tu dispositivo. No se sube nada, así que los registros privados siguen siendo privados. Abre un archivo de registro grande, filtra por nivel y tiempo, búscalo y salta de un error a otro. Es gratis y funciona en tu navegador.
Cómo leer un archivo de registro
- Pulsa Abrir un archivo de registro, o pulsa Probar un ejemplo. Pulsa Detener si un archivo muy grande tarda demasiado.
- Elige qué niveles mostrar en Mostrar estas líneas.
- Escribe en Buscar para buscar. Usa Desde y Hasta para limitar el intervalo de tiempo, o Cualquier momento para quitar el límite.
- Usa Error anterior y Error siguiente para recorrer los problemas.
- Usa Ir a la línea para saltar a un número de línea.
- Pulsa Descargar líneas mostradas para guardar lo que filtraste.
Hecho para archivos grandes
El archivo se lee en flujo en lugar de cargarse de golpe, así que las líneas aparecen mientras se lee, y solo se dibujan las líneas que están en pantalla. Los registros comprimidos en gzip (.gz) se descomprimen sobre la marcha. Los archivos con unos pocos millones de líneas funcionan bien en un portátil normal; el límite es la memoria de tu dispositivo.
Niveles y tiempos
Los niveles se leen de formatos comunes: palabras ERROR, WARN, INFO y DEBUG, etiquetas [error], campos level=warn, registros JSON con un campo level, niveles numéricos de registradores JSON, letras de logcat de Android y tracebacks de Python. Las líneas de un stack trace toman el nivel de la línea de arriba. Las marcas de tiempo se leen de ISO 8601, registros de acceso de Apache y Nginx, syslog y campos de tiempo JSON.
Consejos para encontrar el problema
- Empieza mostrando solo los errores y luego amplía a las advertencias en torno al momento del fallo.
- Usa el filtro de tiempo para acotar los minutos en que ocurrió el problema.
- Busca un ID, como un usuario o un número de petición, para seguir una misma cosa a lo largo del registro.
- Oculta líneas ruidosas como las comprobaciones de estado para que destaquen los mensajes reales.
- Guarda las líneas filtradas para compartirlas con un compañero o con soporte, después de quitar los datos privados.
Quién lo usa
Desarrolladores, administradores de sistemas y dueños de sitios web que comprueban por qué algo se rompió, y personal de soporte que lee registros de clientes. Para programar tareas, mira la herramienta de expresiones cron, y para comparar dos registros, el comparador de diferencias.
Preguntas
¿Cómo encuentro todos los errores rápidamente?
Activa solo los niveles Error y Fatal, o deja todo visible y usa Siguiente error para recorrerlos en contexto. Haz clic en cualquier línea para verla completa bajo la lista.
¿Puedo buscar con una expresión regular?
Sí. Activa Expresión regular y escribe un patrón como user=\d+ o (timeout|refused). Ocultar líneas coincidentes invierte la búsqueda, lo que viene bien para quitar ruido como las comprobaciones de estado.
¿Cómo trata el filtro de hora las zonas horarias?
Las marcas de tiempo con zona, como Z o +02:00, son exactas. Las que no la tienen se leen en tu zona horaria local, o en UTC si activas esa opción, y los cuadros Desde y Hasta usan la misma elección.
¿Puedo guardar lo que filtré?
Descargar líneas mostradas guarda exactamente las líneas que coinciden con tus filtros como un archivo .log.