Visor de logs Serilog / CLEF

Filtre, busque y lea logs estructurados de .NET sin un servidor de logs.

Funciona en local · no se sube nada
Log inputCLEF, JSON lines or text · paste or drop files
0 entries
Details

Qué hace

Pegue líneas de log o suelte uno o varios archivos de log y se convertirán en una tabla rápida y filtrable. Las plantillas de mensaje se renderizan con los valores de sus propiedades, de modo que Placed order {OrderId} se lee como Placed order 10457, y todas las propiedades siguen disponibles para filtrar.

Formatos compatibles

  • Serilog Compact JSON (CLEF): @t, @m, @mt, @l, @x, @i, @r, @tr / @sp y todas las propiedades, incluido el escape @@.
  • Serilog JsonFormatter: Timestamp, Level, MessageTemplate, RenderedMessage, Properties, Renderings.
  • Consola JSON de Microsoft.Extensions.Logging (LogLevel, Category, State) y líneas JSON genéricas con nombres de campo habituales.
  • Texto: salida de consola y de archivo de Serilog ([14:32:10 INF] ...), el formato de consola info: Category[0] y líneas de estilo NLog. Los mensajes de varias líneas y las trazas de pila se mantienen con su entrada.

Funciones

  • Renderizado de plantillas con desestructuración {@Order} como JSON, alineación y especificadores de formato de .NET ({Elapsed:0.00}, {Total:N2}, {Date:yyyy-MM-dd}).
  • Chips de nivel con recuentos, búsqueda (palabras simples o /regex/) y filtros de propiedades como OrderId = 42, Elapsed > 500 o RequestPath ~ /api. Haga clic en un valor del panel de detalles para filtrar por él.
  • Histograma de entradas por minuto, coloreado por nivel. Arrastre sobre él para seleccionar un rango de tiempo.
  • Tabla virtualizada: solo se dibujan las filas visibles, así que los archivos de más de 100 000 líneas se desplazan con fluidez. Use las flechas del teclado para moverse entre filas.
  • Exporte las filas filtradas como líneas JSON (CLEF) o CSV.

Privacidad

Los archivos se leen en su navegador y nunca se suben. Los archivos abiertos solo permanecen en memoria; el texto pegado se guarda en el almacenamiento local hasta que lo borre.