Como monitorar um arquivo de log do Windows em tempo real? [fechadas]

56

Já existe uma pergunta que é feita sobre a abertura de grandes arquivos de log.

Mas minha intenção é diferente. Existe algum aplicativo que monitore um arquivo de log e as atualizações atualizadas em tempo real ?

Plataforma : servidor Windows XP / 2003/2008

[Atualizar] isso é bastante útil para um monitoramento rápido (graças à resposta de Ckarras )
Captura de tela rápida do PowerShell type -wait(o tipo é um apelido para get-content) texto alternativo

dance2die
fonte
Qual IDE você está usando?
Chickeninabiscuit
@Sung, Você precisa somente de leitura ou editável?
Pacerier

Respostas:

10

Uso o BareTailPro há algum tempo e estou muito satisfeito. Não foi atualizado por um tempo, mas ainda atende às minhas necessidades. Há também uma versão gratuita.

Aqui estão alguns dos recursos:

  • Ver arquivos de qualquer tamanho (> 2 GB)
  • Destaque configurável
  • Monitore vários arquivos simultaneamente
  • Algoritmo de pesquisa de alto desempenho
  • Pesquisa de texto de expressão regular
  • Modo de filtro de cauda (incluir ou excluir linhas)
Rob Thomas
fonte
11
É com isso que (versão BareTail Free) resolvi por enquanto. Obrigado Rob
dance2die
Isso é muito lento para arquivos grandes com longas filas e a última atualização é de 2006 (há 12 anos). O melhor programa é apontado para essa outra resposta Visualizador de logs no Windows . O programa glogg, apesar de ser mais simples do que isso, lida com arquivos grandes com desempenho muito melhor, foi atualizado no ano passado, é de código aberto ( github.com/nickbnf/glogg ) e tem suporte para Windows, Linux e Max OSX.
usuário
29

Também há um equivalente a "tail -f" no Windows, se você tiver o PowerShell instalado:

type -wait
ckarras
fonte
2
Uau. isso é incrível. Eu não fazia ideia da opção "-wait" para "Get-Content". Obrigado ckarras. Também atualizei a pergunta com a captura de tela.
Dance2die 12/09/09
4
Tenha um voto positivo para dar uma resposta que mostre que você pode fazer isso imediatamente se souber usar o SO e que não precisar instalar ferramentas de terceiros.
Ryan Ries
Para aqueles que não estão familiarizados tail -f, o que type -waitfaz?
Stevoisiak
11
Ele observa continuamente o arquivo de dados anexados e escreve o novo conteúdo para o console
ckarras
26

Eu uso o Notepad ++ como meu editor de texto padrão em todos os meus sistemas, e ele tem o bom bônus de ter esse recurso incorporado - basta Plugins -> Monitor de Documento -> Iniciar o monitor. Você também pode usar Arquivo -> Recarregar do disco para recarregá-lo manualmente.

Zack Elan
fonte
5
+1 Uau, estou usando o Notepad ++ há algum tempo, mas não sabia sobre essa funcionalidade. obrigado.
Dance2die
11
isso ainda existe, não o vejo na versão 5.9.8 que acabei de baixar.
Scott Scott
11
@ Scott pode ser baixado como um plugin sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishcake
+1 de mim também. Eu amo o Notepad ++, mas nem pensei em procurar um plugin. Tchau, tchau, BareTail.
Fishcake
23

Você não menciona qual plataforma está usando, mas em sistemas semelhantes ao Unix, o tailcomando faz o seguinte:

tail -f /var/log/messages

De fato, existem implementações tailpara o Windows também (por exemplo, unxutils ).

Greg Hewgill
fonte
21

Se você gosta do Windows, pode experimentar o Tail for Win32 .

edit: Outra alternativa que acabei de encontrar é o TailXP . É gratuito, mas não de código aberto. Parece ok a partir da descrição, mas eu não tentei.

Jorge Alves
fonte
Os recursos avançados parecem um pouco problemáticos, mas, para simplificar o arquivo, é perfeito.
267 Michael Haren
2
Por causa das coisas "caudas" que as pessoas estavam mencionando, encontrei algo chamado "BareTail" - baremetalsoft.com/baretail Até agora, parece estar fazendo o que eu queria. Mas estou aberto a mais sugestões.
Dance2die
Também parece bom saber disso.
Jorge Alves
20

Na verdade, o Log-Expert faz o que você deseja, além de muitos recursos interessantes

Recursos para Log-Exprt

VonC
fonte
Sim, essa solução é ótima. Melhor que o bloco de notas ++, que é atualizado apenas a cada 3 segundos e é um pouco esquisito.
Jacko
Além disso, é grátis :)
Sameer
@VonC, algum aviso de isenção?
Pacerier
@ Pacerier nenhum que eu possa pensar. Mas isso foi há 6 anos.
VonC 25/08/2015
5

Eu tive boa sorte com o programa do Windows mtail. Ele faz um trabalho muito bom de monitorar um log ativo. Você pode configurar algumas opções, mas, em geral, os padrões funcionam muito bem.

rabo de cavalo

John Dyer
fonte
Ótimo! Eu não consegui encontrar este.
Dance2die
4

Gosta tail -f file.log?

Sophie Alpert
fonte
Mas isso não significa que eu tenho que executar o comando constantemente?
Dance2die
Não, o comando tail irá aguardar após imprimir a última linha e, quando o arquivo for atualizado / anexado, imprimirá as novas linhas e aguardará novamente. Em vez de cauda simples, você pode tentar vanheusden.com/multitail .
hlovdal
Ele também disse para o sistema operacional Windows.
Pure.Krome
3
Não quando eu respondi, ele não tinha.
Sophie Alpert
3

"tail -f logname"?

Paul Tomblin
fonte
Ele editou sua postagem para dizer que é apenas para o sistema operacional Windows.
Pure.Krome
11
Existem muitas versões do tail para Windows, inclusive no cygwin.
Paul Tomblin
3

Eu amo o Kiwi Log Viewer. Eles acabaram de ser comprados pela Solarwinds - presumo que o produto ainda esteja à venda (ou talvez eles estejam doando de graça agora? Eles estão doando alguns outros produtos Kiwi).

DougN
fonte
11
Você postaria o link para o Kiwi Log Viewer? Não estou certo se isso que eu encontrei é o que você está se referindo: kiwisyslog.com/kiwi-log-viewer-overview
dance2die
Sim, esse é o único - kiwisyslog.com
DougN 04/04
2

Se você instalar o Cygwin na sua máquina Windows, poderá executartail

Gary Richardson
fonte
Hmm. Cygwin. Eu não tenho jogado ao redor com que durante anos ...
dance2die
2

Eu normalmente faço isso com o TextPad . Tem a opção de monitorar se um arquivo foi modificado. É uma opção para atualizar automaticamente a janela ou perguntar se você deseja ou não recarregar o arquivo.

bruceatk
fonte
Parece que TextPad tem a mesma capacidade como o Notepad ++ 's plug-in Monitor de Documento
dance2die
1

Se você estiver usando o eclipse, há um plugin totalmente doente chamado Log Watcher

http://graysky.sourceforge.net/

Ele suporta vários arquivos, além de realce de cores.

chickeninabiscuit
fonte