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/@spund 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 Konsolenformatinfo: 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 wieOrderId = 42,Elapsed > 500oderRequestPath ~ /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.