Faz o ruby tem um visualizador de log?
-
21-09-2019 - |
Pergunta
Há um visualizador de log para exibir Ruby arquivos de log a partir de qualquer um de seus registradores (seja l4r ou de sua base logger)?Algum tipo de aplicativo de interface gráfica que abre um arquivo de log e podem oferecer suporte a consultas simples, como INFO?
Solução
O Apache Chainsaw V2 pode carregar arquivos regulares de log de texto, permitindo que você divirta, colorize e filtre usando expressões (como nível == info) ... basta configurar a serra elétrica usando um logFilePatternReceiver, e o conteúdo do log do seu arquivo será exibido em uma guia na guia UI (o receptor suporta a cauda).
O Chinsaw V2 está escrito em Java, mas o receptor analisará qualquer arquivo de log e a Chainsaw exibirá os eventos.
Outras dicas
Em *nix, less
é minha primeira opção para a visualização do arquivo de log. Tem, entre outras coisas:
- Pesquisa regular de expressão (/)
- "Seguir" (F), que mostra novas linhas quando elas entram
- Rolando via UP/Down/PGUP/PGDN/ETC.
- Um filtro que mostra apenas linhas que correspondem a uma expressão regular (&)
Splunk é muito legal. você pode usar isso.
Eu me lembro de uma pergunta anterior que você estiver no Windows, certo?O registo é uma coisa universal -- não é específica para o Ruby.Então, até onde eu sei, não há nenhum log viewer "para Ruby." Mas há toneladas de log de telespectadores, em geral, que pode ser usado com Ruby, Apache, ou seja o que for.
Eu não estou muito familiarizado com o Windows visualizador de log de cena, mas Pesquisando "windows cauda utilitário" virou-se muitas opções.Alguns deles são gratuitos.
(tail
é um padrão de comando do Unix para o monitoramento de arquivos de log.Assim, a pesquisa acima é para os aplicativos do Windows que fornecem a mesma funcionalidade.)