hl - Penampil log berperforma tinggi yang mengubah log JSON/logfmt menjadi format yang mudah dibaca manusia
(github.com/pamburus)- Penampil/pemroses log berperforma tinggi yang mem-parsing log format JSON dan logfmt lalu menampilkannya dalam tampilan tunggal yang mudah dibaca manusia
- Pada file log berukuran besar, menawarkan kecepatan pemindaian sekitar 2GiB per detik, dan dapat menangani skala ratusan GB serta ratusan file dengan cepat
- Mendukung pemfilteran berbasis field (-f), pemfilteran level (-l), dan pemfilteran rentang timestamp (--since/--until) sehingga penelusuran log dengan kondisi kompleks bisa ditangani dalam satu alat
- Menyediakan bahasa kueri (--query) yang dapat menggabungkan operator logika, operasi himpunan, substring, wildcard, regex, dan lainnya untuk menyusun kueri log yang presisi
- Secara default terintegrasi otomatis dengan pager eksternal seperti less, dan opsi
--paging/-Pmemungkinkan kontrol rinci untuk mode otomatis/selalu/nonaktif - Dengan opsi
-s, log diurutkan secara kronologis, dan melalui pengindeksan, pencarian cepat tanpa pemindaian ulang dimungkinkan saat pemfilteran berikutnya - Menyediakan fitur untuk mengamati streaming log real-time dengan menggabungkan beberapa sumber secara kronologis melalui mode follow
-Fdan opsi--tail - Dengan kombinasi
--hide,--hide '*', dan--hide '!field', kontrol penyembunyian/penampilan per field dapat diatur, dan-e/-Edigunakan untuk memilih apakah field kosong disembunyikan secara otomatis - Melalui opsi
--time-format,--time-zone,--localserta variabel lingkungan, format waktu dan zona waktu dapat dikonfigurasi secara fleksibel - Menyediakan sistem konfigurasi yang menggabungkan secara hierarkis file konfigurasi berbasis YAML/TOML/JSON, variabel lingkungan dengan prefiks
HL_, dan argumen CLI - Melalui sistem tema, mendukung penerapan berbagai tema warna seperti gelap/terang, 16 warna/256 warna/true color, serta pemuatan file tema kustom
- Secara resmi mendukung berbagai jalur instalasi lintas platform seperti macOS(Homebrew), Linux(curl+tar, pacman, cargo), Windows(Scoop, cargo), dan NixOS(nix run/profile)
Belum ada komentar.