Visionneuse de logs Serilog / CLEF

Filtrez, recherchez et lisez des logs .NET structurés sans serveur de logs.

Fonctionne en local · aucun envoi
Log inputCLEF, JSON lines or text · paste or drop files
0 entries
Details

Ce que fait l’outil

Collez des lignes de log ou déposez un ou plusieurs fichiers de log : ils deviennent un tableau rapide et filtrable. Les message templates sont rendus avec les valeurs de leurs propriétés, si bien que Placed order {OrderId} se lit Placed order 10457, et chaque propriété reste disponible pour le filtrage.

Formats pris en charge

  • Serilog Compact JSON (CLEF) : @t, @m, @mt, @l, @x, @i, @r, @tr / @sp et toutes les propriétés, y compris l’échappement @@.
  • Serilog JsonFormatter : Timestamp, Level, MessageTemplate, RenderedMessage, Properties, Renderings.
  • Console JSON de Microsoft.Extensions.Logging (LogLevel, Category, State) et lignes JSON génériques avec des noms de champs courants.
  • Texte : sortie console et fichier de Serilog ([14:32:10 INF] ...), le format console info: Category[0] et les lignes de style NLog. Les messages sur plusieurs lignes et les stack traces restent attachés à leur entrée.

Fonctionnalités

  • Rendu des templates avec déstructuration {@Order} en JSON, alignement et spécificateurs de format .NET ({Elapsed:0.00}, {Total:N2}, {Date:yyyy-MM-dd}).
  • Puces de niveau avec compteurs, recherche (mots simples ou /regex/) et filtres de propriété comme OrderId = 42, Elapsed > 500 ou RequestPath ~ /api. Cliquez sur une valeur dans le panneau de détail pour filtrer dessus.
  • Histogramme des entrées par minute, coloré selon le niveau. Faites glisser dessus pour sélectionner une plage horaire.
  • Tableau virtualisé : seules les lignes visibles sont dessinées, si bien que les fichiers de plus de 100 000 lignes défilent sans à-coups. Utilisez les flèches du clavier pour passer d’une ligne à l’autre.
  • Exportez les lignes filtrées en lignes JSON (CLEF) ou en CSV.

Confidentialité

Les fichiers sont lus dans votre navigateur et ne sont jamais envoyés. Les fichiers ouverts restent uniquement en mémoire ; le texte collé est conservé dans le stockage local jusqu’à ce que vous l’effaciez.