English: VS Code extension that filters .log files by level — DEBUG, INFO, WARNING, ERROR — from a small side panel. Opens a preview tab with only the lines that match the chosen level (or all lines for ALL).
Polski: Rozszerzenie do VS Code, które pozwala przeglądać pliki .log według poziomu logowania. W panelu bocznym wybierasz poziom; otwiera się nowa karta z przefiltrowaną treścią (wyszukiwanie i kopiowanie działają jak w zwykłym edytorze).
Wymagania
- Visual Studio Code 1.85 lub nowszy (Cursor / VSCodium z kompatybilnym API).
Instalacja
- Z Marketplace: wyszukaj „Log Filter” (wydawca:
maciejzmitrukiewicz) i zainstaluj. - Z pliku
.vsix:Ctrl+Shift+P→ Extensions: Install from VSIX… → wybierz plik wygenerowany przeznpx @vscode/vsce package(np.mz-log-filter-0.1.1.vsix).
Użycie
- Otwórz plik z rozszerzeniem
.log(języklogjest przypisany automatycznie). - Na pasku aktywności wybierz ikonę Log Filter.
- W widoku Level filter kliknij np. WARNING — otworzy się podgląd tylko z liniami zawierającymi słowo
WARNING(wzorzec rozpoznaje też[INFO],level=DEBUGitp.). - ALL pokazuje cały plik w podglądzie.
- Opcjonalnie: na pasku tytułu edytora (przy otwartym
.log) użyj akcji Log Filter: Open filtered view — używa ostatnio wybranego poziomu z panelu.
Po zapisie lub edycji pliku .log podgląd jest odświeżany (edycja z krótkim opóźnieniem).
Rozwój (dla autorów)
npm install
npm run compile
Uruchomienie w Extension Development Host: F5 w tym repozytorium (konfiguracja w .vscode/launch.json).
Paczka do Marketplace:
npm run compile
npx @vscode/vsce package
Licencja
MIT — zobacz plik LICENSE.