hl - Hochleistungs-Log-Viewer, der JSON-/logfmt-Logs in ein menschenlesbares Format bringt
(github.com/pamburus)- Hochleistungs-Log-Viewer und -Prozessor, der Logs im JSON- und logfmt-Format parst und in einer menschenlesbaren einheitlichen Ansicht darstellt
- In großen Log-Dateien Scan-Geschwindigkeit von etwa 2 GiB/s, verarbeitet auch Hunderte GB und Hunderte Dateien schnell
- Unterstützt feldbasiertes Filtern (-f), Level-Filterung (-l) und Zeitstempelbereichsfilter (--since/--until), sodass sich komplexe Log-Suchen mit einem einzigen Tool erledigen lassen
- Bietet eine Abfragesprache (--query), die logische Operatoren, Mengenoperationen, Teilstrings, Wildcards und reguläre Ausdrücke kombiniert und so präzise Log-Abfragen ermöglicht
- Standardmäßig automatische Integration mit externen Pagern wie less; mit der Option
--paging/-Plässt sich Auto/Immer/Deaktiviert fein steuern - Mit der Option
-swerden Logs chronologisch sortiert; durch Indexierung sind spätere Filterungen schnell ohne erneutes Scannen möglich - Bietet mit dem Modus
-Ffollow und der Option--taildie Möglichkeit, Echtzeit-Logs aus mehreren Quellen zusammenzuführen und chronologisch als Stream zu beobachten - Mit den Kombinationen
--hide,--hide '*'und--hide '!field'lässt sich das Aus- und Einblenden auf Feldebene steuern; mit-e/-Ekann automatisches Ausblenden leerer Felder gewählt werden - Über
--time-format,--time-zone,--localund Umgebungsvariablen lassen sich Zeitformat und Zeitzone flexibel konfigurieren - Bietet ein Konfigurationssystem, das Konfigurationsdateien auf Basis von YAML/TOML/JSON, Umgebungsvariablen mit dem Präfix
HL_und CLI-Argumente hierarchisch zusammenführt - Über ein Themesystem lassen sich verschiedene Farb-Themes wie Dunkel/Hell, 16 Farben/256 Farben/True Color anwenden; außerdem werden benutzerdefinierte Theme-Dateien unterstützt
- Offiziell unterstützte Installationswege für verschiedene Plattformen: macOS (Homebrew), Linux (curl+tar, pacman, cargo), Windows (Scoop, cargo), NixOS (nix run/profile)
Noch keine Kommentare.