- 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/-P lässt sich Auto/Immer/Deaktiviert fein steuern
- Mit der Option
-s werden Logs chronologisch sortiert; durch Indexierung sind spätere Filterungen schnell ohne erneutes Scannen möglich
- Bietet mit dem Modus
-F follow und der Option --tail die 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/-E kann automatisches Ausblenden leerer Felder gewählt werden
- Über
--time-format, --time-zone, --local und 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.