Serilog-/CLEF-Log-Viewer

Strukturierte .NET-Logs filtern, durchsuchen und lesen – ganz ohne Log-Server.

Läuft lokal · keine Uploads
Log inputCLEF, JSON lines or text · paste or drop files
0 entries
Details

Was das Tool macht

Fügen Sie Log-Zeilen ein oder ziehen Sie eine oder mehrere Logdateien hinein – daraus wird eine schnelle, filterbare Tabelle. Message Templates werden mit ihren Property-Werten gerendert, sodass Placed order {OrderId} als Placed order 10457 erscheint, und jede Property bleibt zum Filtern verfügbar.

Unterstützte Formate

  • Serilog Compact JSON (CLEF): @t, @m, @mt, @l, @x, @i, @r, @tr / @sp und alle Properties, einschließlich @@-Escaping.
  • Serilog JsonFormatter: Timestamp, Level, MessageTemplate, RenderedMessage, Properties, Renderings.
  • JSON-Konsole von Microsoft.Extensions.Logging (LogLevel, Category, State) sowie allgemeine JSON-Zeilen mit üblichen Feldnamen.
  • Text: Konsolen- und Dateiausgabe von Serilog ([14:32:10 INF] ...), das Konsolenformat info: Category[0] und Zeilen im NLog-Stil. Mehrzeilige Meldungen und Stacktraces bleiben bei ihrem Eintrag.

Funktionen

  • Template-Rendering mit {@Order}-Destrukturierung als JSON, Ausrichtung und .NET-Formatangaben ({Elapsed:0.00}, {Total:N2}, {Date:yyyy-MM-dd}).
  • Level-Chips mit Zählern, Suche (einfache Wörter oder /regex/) und Property-Filter wie OrderId = 42, Elapsed > 500 oder RequestPath ~ /api. Ein Klick auf einen Wert im Detailbereich filtert danach.
  • Histogramm der Einträge pro Minute, nach Level eingefärbt. Ziehen Sie darüber, um einen Zeitraum auszuwählen.
  • Virtualisierte Tabelle: Nur sichtbare Zeilen werden gezeichnet, daher scrollen auch Dateien mit über 100.000 Zeilen flüssig. Mit den Pfeiltasten wechseln Sie zwischen den Zeilen.
  • Exportieren Sie die gefilterten Zeilen als JSON-Zeilen (CLEF) oder CSV.

Datenschutz

Dateien werden in Ihrem Browser gelesen und nie hochgeladen. Geöffnete Dateien bleiben nur im Arbeitsspeicher; eingefügter Text wird im lokalen Speicher gehalten, bis Sie ihn leeren.