hl - visualizador de logs de alto desempenho que transforma logs JSON/logfmt em um formato fácil de ler
(github.com/pamburus)- Visualizador e processador de logs de alto desempenho que analisa logs nos formatos JSON e logfmt e os exibe em uma visão única fácil de ler
- Em arquivos de log muito grandes, alcança velocidade de varredura na faixa de 2 GiB por segundo e processa rapidamente volumes de centenas de GB e até centenas de arquivos
- Suporta filtragem por campo (-f), filtragem por nível (-l) e filtragem por intervalo de timestamp (--since/--until), permitindo explorar logs com condições complexas em uma única ferramenta
- Oferece uma linguagem de consulta (--query) que combina operadores lógicos, operações de conjunto, substrings, curingas e expressões regulares, permitindo montar consultas de log sofisticadas
- Por padrão, integra-se automaticamente com paginadores externos como o less, e a opção
--paging/-Ppermite controlar com precisão os modos automático/sempre/desativado - Com a opção
-s, ordena os logs cronologicamente e, por meio de indexação, permite consultas rápidas sem revarredura em filtragens posteriores - Oferece o modo follow com
-Fe a opção--tailpara combinar logs em tempo real de várias fontes e observá-los em streaming em ordem cronológica - Com as combinações
--hide,--hide '*'e--hide '!field', permite controlar a ocultação e exibição por campo, e com-e/-Eescolher se campos vazios serão ocultados automaticamente - Permite configurar com flexibilidade formato de hora e fuso horário por meio das opções
--time-format,--time-zone,--locale variáveis de ambiente - Fornece um sistema de configuração que mescla hierarquicamente arquivos de configuração baseados em YAML/TOML/JSON, variáveis de ambiente com prefixo
HL_e argumentos de CLI - Suporta aplicação de vários temas de cor por meio de um sistema de temas, incluindo escuro/claro, 16 cores/256 cores/true color, além de carregamento de arquivos de tema personalizados
- Suporta oficialmente diferentes formas de instalação em várias plataformas, como macOS(Homebrew), Linux(curl+tar, pacman, cargo), Windows(Scoop, cargo) e NixOS(nix run/profile)
Ainda não há comentários.