Visor y analizador de logs JSON

Abre, busca y filtra registros JSONL, NDJSON y Docker JSON en tu navegador con una lista de eventos virtualizada y rápida

Registros

Suelta un archivo de registro

.log, .json, .jsonl, .ndjson o .txt, hasta 200 MB

Hasta 10 MB de texto pegado; abre los registros más grandes como archivo.

Eventos

Abre, suelta o pega registros para ver los eventos.
Admite arrays JSON, JSONL / NDJSON, registros Docker JSON y líneas de texto mezcladas.

Detalle del evento

Selecciona un evento para ver todos sus campos.

No hay registros cargados.

Qué hace

JSON Log Viewer & Analyzer convierte registros estructurados en una lista de eventos en la que se puede buscar. Detecta los campos de hora, nivel, mensaje y servicio, normaliza niveles como los números de pino o las palabras de syslog y muestra cada evento con su JSON anidado intacto, para que encuentres la petición fallida en un registro de producción sin escribir canalizaciones de jq o grep.

Formatos compatibles

Arrays JSON, JSONL / NDJSON (un objeto por línea), registros json-file de Docker (el campo log interno se analiza cuando también es JSON) y archivos mixtos. Las líneas que no son JSON válido, como trazas de pila o texto plano, se conservan como eventos de texto con una marca de error en lugar de descartarse, y el JSON que aparece tras un prefijo de texto (por ejemplo, una marca de tiempo y el nombre del contenedor) también se reconoce.

Filtrado

Combina una búsqueda de texto completo o regex, casillas de nivel, un rango de tiempo y condiciones de campo como status >= 500, service = payment o -trace_id = abc123. Las condiciones admiten =, !=, ~ (contiene), !~ y comparaciones numéricas, con rutas con puntos para campos anidados. Al seleccionar un evento se listan sus identificadores de traza, petición, correlación, servicio y usuario con acciones de Filtrar, Excluir y Copiar en un clic.

Archivos grandes

Un worker en segundo plano lee los archivos en bloques de 1 MB, así que la página sigue respondiendo mientras se cargan registros de varios megabytes. Se admiten registros por líneas de hasta 200 MB y 1.000.000 de líneas, y arrays JSON de hasta 50 MB, porque un array debe analizarse de una sola vez. Solo se dibujan las filas visibles y el filtrado se ejecuta en el worker con un límite de tiempo para las expresiones regulares lentas.

Privacidad

Los registros se analizan, filtran y exportan íntegramente en tu navegador. No se sube nada, y el contenido de los registros, los filtros y las asignaciones de campos nunca se guardan; solo se recuerdan en este dispositivo las preferencias de densidad de filas y zona horaria. El JSONL exportado contiene exactamente los eventos que coinciden con tus filtros.

CodingTool ya está oficialmente disponible en

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch