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


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)

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

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.


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 ).


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.


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


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


Ótimo! Eu não consegui encontrar este.
Dance2die

4

Gosta tail -f file.log?


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"?


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).


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

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.


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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.