Protokolldatei-Parser
Rohe Protokolldateien sind Wände aus Zeitstempeln, Ebenen und Freitextnachrichten. Fügen Sie ein Nginx-Zugriffsprotokoll, ein Apache-Fehlerprotokoll, einen Syslog-Dump oder eine Laravel-Kanaldatei ein, und der Parser teilt es in strukturierte Zeilen auf, ermöglicht das Filtern nach ISO-Datumsbereich, Schweregrad (DEBUG bis EMERGENCY), Client-IP oder Regex gegen die Nachricht und hebt Treffer hervor, sodass Sie tatsächlich sehen können, was im Vorfallfenster passiert ist.
So parsen Sie eine Protokolldatei
-
1
Protokollinhalt einfügen
Fügen Sie den rohen Protokolltext ein. Häufige Formate (kombiniert, allgemein, syslog, JSON-Zeilen) werden automatisch erkannt.
-
2
Datumsfilter festlegen
Verwenden Sie einen Start-/Endzeitstempel, um sich auf das Vorfallfenster zu konzentrieren.
-
3
Nach Ebene oder IP filtern
Wählen Sie Schweregrade aus, geben Sie eine IP ein oder geben Sie ein Regex-Muster ein, um Nachrichten zuzuordnen.
-
4
Tabelle lesen
Jede Zeile zeigt Zeitstempel, Ebene, Quelle und Nachricht mit hervorgehobenen Übereinstimmungen.
Formate, die der Parser erkennt
| Format | Beispiel | Quelle |
|---|---|---|
| Nginx kombiniert | 1.2.3.4 - - [18/Apr/2026:10:00:00 +0000] "GET / HTTP/1.1" 200 1234 |
Webzugriffsprotokolle |
| Apache allgemein | Dasselbe wie oben, ohne Referer und User-Agent |
klassische LAMP-Stacks |
| Syslog RFC 5424 | <34>1 2026-04-18T10:00:00Z host app - ID47 - msg |
Linux-System-Daemons |
| Laravel täglich | [2026-04-18 10:00:00] production.ERROR: Nachricht |
Laravel-Protokollkanal |
| JSON-Zeilen | {"ts":"...","level":"ERROR","msg":"..."} |
strukturierte Logger, Loki, ELK |
Standardprotokollebene
Von lautesten bis leisesten aufgelistet. Die meisten Apps folgen der syslog / PSR-3-Reihenfolge:
EMERGENCY, System unbrauchbar.ALERT, sofortige Maßnahmen erforderlich.CRITICAL, kritischer Zustand, z.B. Datenbank ausgefallen.ERROR, Laufzeitfehler, der untersucht werden sollte.WARNING, außergewöhnlicher Zustand, kein Fehler.NOTICE, normales, aber bedeutendes Ereignis.INFO, allgemeine Betriebsnachrichten.DEBUG, niedrigstufige Diagnose, laut in der Produktion.
Filtertipps
- Zuerst nach Datum eingrenzen. Die meisten Produktionsprotokolle sind riesig; das Eingrenzen auf das Vorfallfenster macht jeden anderen Filter schnell.
- Verwenden Sie Regex für Nachrichten. Die Suche nach
timeout|connection refused|5\d\derfasst die meisten Netzwerkfehler in einem Durchgang. - Einen IP isolieren. Bei der Untersuchung eines verdächtigen Clients alles andere herausfiltern und ihre Anfragen chronologisch lesen.
- Crawler ausschließen. User-Agent-Teilstrings wie
bot,crawl,spiderfiltern den meisten Lärm aus Analysen heraus.
Leistungsnotizen
- Der Parser läuft clientseitig, sodass die Zeilen auf Ihrem Gerät bleiben. Das bedeutet auch, dass sehr große Dateien (100 MB+) den Browser verlangsamen, teilen Sie sie zuerst mit
split -loder streamen Sie sie über ein serverseitiges Tool.
Häufig gestellte Fragen
Nein. Parsing und Filtern erfolgen in Ihrem Browser. Das Protokoll, das Sie einfügen, verlässt niemals Ihr Gerät, was wichtig ist für Dateien, die IPs, Tokens oder PII enthalten können.
Ja, Zeilen, die mit Leerzeichen oder at ... beginnen, werden an den vorherigen Protokolleintrag angehängt, sodass ein vollständiger Ausnahme-Stack in einer Zeile bleibt.
Verwenden Sie den Regex-Filter für die Nachrichten-Spalte. Bei strukturierten JSON-Protokollen sind alle Schlüssel als Klartext in der Nachricht durchsuchbar.
Nicht direkt, zuerst mit gunzip oder einem Dateitool dekomprimieren und den rohen Text einfügen. Der Parser erwartet unkomprimierte Protokollzeilen.
Es gibt kein festes Limit, aber alles über 10 MB kann das Filtern verlangsamen. Bei großen Archiven zuerst auf dem Server mit grep filtern und die gefilterte Ausgabe hier einfügen.
Verwandte Tools
CSV-Spaltenentferner
Fügen Sie eine CSV ein und löschen Sie alle Spalten, die Sie nicht benötigen. Geben Sie die Spalten durch 1-basierte Indizes an und laden Sie eine bereinigte CSV mit den restlichen Zeilen herunter.
Excel-Arbeitsblatt-Teiler
Teilen Sie eine XLSX- oder XLS-Arbeitsmappe im Browser nach Arbeitsblattregister, Datenzeilenblöcken oder einem Spaltenwert. Laden Sie eine XLSX oder ein lokales ZIP herunter, ohne Datei-Upload.
CSV-Viewer
Fügen Sie eine CSV ein und sehen Sie sie als ausgerichtete, durch Pipes getrennte Spalten. Schnelle Überprüfung, wenn Sie Excel oder LibreOffice nicht starten möchten.
Dateinamen-Sanitizer
Bereinigen Sie Dateinamen, indem Sie unsichere Zeichen, Leerzeichen und Akzente entfernen, um tragbare Namen zu erzeugen, die auf Windows, macOS, Linux und im Web bestehen bleiben.
CSV-Deduplicator
Entfernen Sie doppelte Zeilen aus einer CSV mithilfe eines vollständigen Zeilenvergleichs. Die erste Vorkommen jeder einzigartigen Zeile wird beibehalten und die Kopfzeile wird erhalten.
Generator für Testdaten
Generieren Sie realistische gefälschte Benutzer: IDs, Namen, E-Mails, Telefonnummern und Städte als CSV oder JSON, bereit für Tests von APIs, Dashboards und Importen.
Tool in anderen Sprachen verfügbar
- Analisador de Arquivos de Log [PT]
- Phương tiện phân tích tệp nhật ký (Log File Parser) [VI]
- ログファイル解析器 [JA]
- Analizador de Archivos de Registro [ES]
- Loggfilanalysator [SV]
- أداة تحليل ملفات السجلات (Log File Parser) [AR]
- Analyseur de fichiers journaux [FR]
- 로그 파일 파서 [KO]
- โปรแกรมสำหรับวิเคราะห์ไฟล์บันทึก (Log File Parser) [TH]
- Pemroses Berkas Log [ID]
- Logbestandanalyser [NL]
- Parser plików logów [PL]
- Log File Parser [EN]
- Parser di file di log [IT]
- Парсер журналов логов [RU]
- Kayıt Dosyası Analizcisi [TR]
- 日志文件解析器 [ZH]