Parser plików logów
Surowe pliki logów to ściany znaczników czasu, poziomów i wiadomości w wolnym tekście. Wklej log dostępu Nginx, log błędów Apache, zrzut syslog lub plik kanału Laravel, a parser rozbije go na ustrukturyzowane wiersze, pozwoli filtrować według zakresu dat ISO, ważności (od DEBUG do EMERGENCY), IP klienta lub wyrażenia regularnego względem wiadomości oraz podświetli trafienia, abyś faktycznie zobaczył, co stało się w oknie incydentu.
Jak sparsować plik logu
-
1
Wklej treść logu
Wrzuć surowy tekst logu. Popularne formaty (combined, common, syslog, JSON-lines) są automatycznie wykrywane.
-
2
Ustaw filtr daty
Użyj znacznika czasu początku/końca, by przybliżyć okno incydentu.
-
3
Filtruj według poziomu lub IP
Zaznacz poziomy ważności, wpisz IP lub podaj wzorzec wyrażenia regularnego, by dopasować wiadomości.
-
4
Odczytaj tabelę
Każdy wiersz pokazuje znacznik czasu, poziom, źródło i wiadomość z podświetlonymi pasującymi fragmentami.
Formaty rozpoznawane przez parser
| Format | Przykład | Źródło |
|---|---|---|
| Nginx combined | 1.2.3.4 - - [18/Apr/2026:10:00:00 +0000] "GET / HTTP/1.1" 200 1234 |
logi dostępu webowego |
| Apache common | Jak wyżej bez Referer i User-Agent |
klasyczne stosy LAMP |
| Syslog RFC 5424 | <34>1 2026-04-18T10:00:00Z host app - ID47 - msg |
demony systemowe Linuksa |
| Laravel daily | [2026-04-18 10:00:00] production.ERROR: message |
kanał logów Laravel |
| JSON lines | {"ts":"...","level":"ERROR","msg":"..."} |
strukturalne loggery, Loki, ELK |
Standardowe poziomy logów
Wymienione od najgłośniejszych do najcichszych. Większość aplikacji stosuje kolejność syslog / PSR-3:
EMERGENCY, system bezużyteczny.ALERT, wymagane natychmiastowe działanie.CRITICAL, stan krytyczny, np. baza danych niedostępna.ERROR, błąd środowiska wykonawczego, który należy zbadać.WARNING, sytuacja wyjątkowa, ale nie błąd.NOTICE, zdarzenie normalne, ale istotne.INFO, ogólne komunikaty operacyjne.DEBUG, diagnostyka niskiego poziomu, hałaśliwa na produkcji.
Wskazówki dotyczące filtrowania
- Najpierw zawęź według daty. Większość logów produkcyjnych jest ogromna; przycięcie do okna incydentu przyspiesza każdy inny filtr.
- Użyj wyrażeń regularnych do wiadomości. Wyszukiwanie
timeout|connection refused|5\d\dwyłapuje większość awarii sieci w jednym przebiegu. - Wyizoluj jedno IP. Badając podejrzanego klienta, odfiltruj wszystko inne i czytaj jego żądania chronologicznie.
- Wyklucz roboty. Podciągi User-Agent takie jak
bot,crawl,spiderodfiltrowują większość szumu w analizach typu analitycznego.
Uwagi o wydajności
- Parser działa po stronie klienta, więc linie pozostają na twojej maszynie. To także znaczy, że bardzo duże pliki (100 MB+) spowolnią przeglądarkę, najpierw podziel je przez
split -llub przepuść przez narzędzie po stronie serwera.
Najczęściej zadawane pytania
Nie. Parsowanie i filtrowanie odbywają się w twojej przeglądarce. Wklejony log nigdy nie opuszcza twojego urządzenia, co ma znaczenie dla plików mogących zawierać IP, tokeny lub dane osobowe.
Tak, linie zaczynające się od białego znaku lub at ... są dołączane do poprzedniego wpisu logu, więc pełny stos wyjątku pozostaje w jednym wierszu.
Użyj filtra wyrażeń regularnych względem kolumny wiadomości. W przypadku strukturalnych logów JSON wszystkie klucze są przeszukiwalne jako zwykły tekst w wiadomości.
Nie bezpośrednio, najpierw rozpakuj przez gunzip lub narzędzie plikowe i wklej surowy tekst. Parser oczekuje nieskompresowanych linii logów.
Nie ma twardego limitu, ale wszystko powyżej 10 MB może spowolnić filtrowanie. W przypadku dużych archiwów najpierw użyj grep na serwerze i wklej tu przefiltrowany wynik.
Powiązane narzędzia
Konwerter FLAC na MP3
Konwertuj bezstratny dźwięk FLAC na mniejsze, uniwersalnie zgodne pliki MP3 dla telefonów, samochodów, odtwarzaczy i udostępniania. Zachowuje tagi. Prześlij i pobierz.
Konwerter M4A na MP3
Konwertuj dźwięk M4A na MP3, aby uzyskać szerszą zgodność. Prześlij plik .m4a i pobierz zgodną kopię .mp3.
Konwerter DOCX na ODT
Konwertuj dokumenty Word DOCX na format OpenDocument ODT dla LibreOffice i OpenOffice. Zachowaj tekst, formatowanie i tabele w otwartym standardzie.
Łączenie arkuszy Excel
Łącz lokalnie pliki XLSX, XLS, XLSM, XLSB lub ODS. Zachowaj osobne arkusze albo dodaj wiersze z jednakowymi nagłówkami, a potem pobierz XLSX.
Oczyszczanie nazw plików
Oczyść nazwy plików, usuwając niebezpieczne znaki, spacje i akcenty, aby uzyskać przenośne nazwy działające na Windows, macOS, Linux i w sieci.
Konwerter Word do Markdown
Przekształć plik Word DOCX w czysty Markdown bezpośrednio w przeglądarce. Zachowaj nagłówki, listy, linki i proste tabele, a potem skopiuj lub pobierz edytowalny plik .md.
Narzędzie jest dostępne w innych językach
- Analisador de Arquivos de Log [PT]
- ログファイル解析器 [JA]
- Loggfilanalysator [SV]
- Phương tiện phân tích tệp nhật ký (Log File Parser) [VI]
- أداة تحليل ملفات السجلات (Log File Parser) [AR]
- Protokolldatei-Parser [DE]
- Analizador de Archivos de Registro [ES]
- Analyseur de fichiers journaux [FR]
- โปรแกรมสำหรับวิเคราะห์ไฟล์บันทึก (Log File Parser) [TH]
- 로그 파일 파서 [KO]
- Pemroses Berkas Log [ID]
- Logbestandanalyser [NL]
- Log File Parser [EN]
- Parser di file di log [IT]
- Парсер журналов логов [RU]
- Kayıt Dosyası Analizcisi [TR]
- 日志文件解析器 [ZH]