Aplicativo Linux para acompanhar vários arquivos de log (como o OS X Console.app)

4

Estou constantemente acompanhando arquivos de log. A qualquer momento eu tenho meia dúzia de janelas de terminal abertas que estão simplesmente rodando a cauda -f.

No OS X, o aplicativo Console é brilhante. Todos os arquivos de log habituais estão lá (system, mail, apache, etc) e você pode adicionar seus próprios logs customizados. Tudo em um só lugar, em uma interface pesquisável. Se você reiniciar, basta acionar o console e você está exatamente onde parou.

Existe algo semelhante ao Console para Linux?

    
por rcourtna 01.09.2011 / 05:34

5 respostas

1

Não tenho certeza sobre outras distros, mas o Ubuntu tem / teve o Visualizador de Logs do Sistema do GNOME .

    
por 01.09.2011 / 06:12
3

tail pode seguir vários arquivos. Você só precisa colocar vários nomes de arquivos em sua linha de comando. E as saídas são rotuladas para que você possa diferenciar facilmente as saídas de arquivos diferentes.

Por exemplo:

% tail -F /tmp/a /tmp/b

==> /tmp/a <==
Wed 31 Aug 2011 22:33:22 MDT

==> /tmp/b <==
Wed 31 Aug 2011 22:33:24 MDT
Wed 31 Aug 2011 22:33:34 MDT

==> /tmp/a <==
Wed 31 Aug 2011 22:33:38 MDT

==> /tmp/b <==
Wed 31 Aug 2011 22:33:40 MDT

==> /tmp/a <==
Wed 31 Aug 2011 22:33:43 MDT
    
por 01.09.2011 / 06:36
1

Follow , é um navegador de arquivos de log baseado em Java de código-fonte aberto. Ele tem uma interface com guias (uma guia por arquivo) e lembra os arquivos que você abriu entre as sessões.

  • Monitor ("follow") text files to which information is being appended asynchronously (e.g. log files)
  • Jump quickly to the top or bottom of followed files
  • Clear the contents of the text areas which display the contents of followed files (singly or all-at-once)
  • Delete the contents of followed files (singly or all-at-once)
  • Configure the buffering strategy & latency of the threads which follow files
  • Open files using Drag-and-Drop
  • Maintain session data across invocations of Follow (i.e. Follow remembers which files a user opens so it can re-open those files the next time it runs)
  • Pause log files and replay where paused
  • Highlight & search for text within a log file
  • Restart a log while following

    
por 06.11.2011 / 17:18
0

Cauda é a ferramenta para usar, mas você pode obter uma versão colorida aqui que talvez seja mais adequada.

O

Roottail também é útil, mas não é tão bom quanto tê-lo em um janela.

    
por 01.09.2011 / 09:00
0

Outra alternativa muito legal é o glogg , e este é o mais próximo do console OSX que eu encontrei até agora.

Ele está disponível no Centro de Software do Ubuntu 11.04 + ou você pode instalá-lo via linha de comando para versões mais antigas.

glogg is a multi-platform GUI application to browse and search through long or complex log files. It is designed with programmers and system administrators in mind. glogg can be seen as a graphical, interactive combination of grep and less.

    
por 09.03.2013 / 00:55