hl - visor de logs de alto rendimiento que convierte logs JSON/logfmt en un formato fácil de leer
(github.com/pamburus)- Visor y procesador de logs de alto rendimiento que analiza logs en formato JSON y logfmt y los muestra en una vista unificada fácil de leer
- En archivos de logs grandes, alcanza una velocidad de escaneo de hasta 2 GiB por segundo, procesando rápidamente volúmenes de cientos de GB y hasta cientos de archivos
- Soporta filtrado por campos (-f), filtrado por nivel (-l) y filtrado por rango de marcas de tiempo (--since/--until), permitiendo explorar logs con condiciones complejas desde una sola herramienta
- Ofrece un lenguaje de consultas (--query) que permite combinar operadores lógicos, operaciones de conjuntos, subcadenas, comodines y expresiones regulares para construir consultas de logs precisas
- De forma predeterminada, se integra automáticamente con paginadores externos como less, y la opción
--paging/-Ppermite controlar con precisión los modos automático/siempre/desactivado - Con la opción
-s, ordena los logs cronológicamente y, mediante indexación, permite consultas rápidas posteriores sin reescanear - Incluye modo follow con
-Fy la opción--tailpara observar en streaming y en orden cronológico logs en tiempo real combinados desde múltiples fuentes - Con la combinación de
--hide,--hide '*'y--hide '!field'se puede controlar qué campos ocultar o mostrar, y con-e/-Ese puede elegir si los campos vacíos se ocultan automáticamente - Permite configurar con flexibilidad el formato de hora y la zona horaria mediante las opciones
--time-format,--time-zone,--localy variables de entorno - Proporciona un sistema de configuración que fusiona jerárquicamente archivos de configuración basados en YAML/TOML/JSON, variables de entorno con prefijo
HL_y argumentos de CLI - Incluye un sistema de temas con soporte para temas oscuros/claros, 16 colores/256 colores/true color, además de carga de archivos de tema personalizados
- Soporta oficialmente varias rutas de instalación en distintas plataformas, como macOS (Homebrew), Linux (curl+tar, pacman, cargo), Windows (Scoop, cargo) y NixOS (nix run/profile)
Aún no hay comentarios.