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/@spy 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 consolainfo: 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 comoOrderId = 42,Elapsed > 500oRequestPath ~ /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.