Como visualizar itens do log de eventos do Windows com o GVim

2

É possível ler o Windows-eventlogItems usando o GVim? Nosso aplicativo registra erros no log de eventos, seria bom se eu pudesse lê-los usando o GVim.

Uma exportação diária para o arquivo não é uma opção: deve ser instantânea: ocorre um erro, mude para o GVim, leia os detalhes dos últimos X itens.

    
por Sotto 31.01.2011 / 17:19

2 respostas

1

Você precisa exportar os eventos toda vez que quiser vê-los.

Rota 1 : use wevtutil e logparser para criar alguns arquivos .txt

 % wevtutil epl XYZ %TEMP%\log.evtx

Em seguida, você instala LogParser e usá-lo assim:

 % logparser -i:evt -o:csv "SELECT * INTO %TEMP%\log.csv FROM %TEMP%\log.evtx"

Depois disso, você pode

 % gvim %TEMP%\log.csv

Observação: substitua "XYZ" na primeira linha por qualquer parte do log de eventos em que você estiver interessado. Esses snippets devem começar.

Confira o link também.

Rota dois : use psloglist da Sysinternals e use-o assim :

 :%!psloglist -h 1 -o XYZ

onde XYZ é a fonte do evento (talvez o nome do seu aplicativo). Parece mais simples para mim.

    
por 31.01.2011 / 18:05
0

Você pode exportar o log de eventos para um arquivo. No Windows 7, clique com o botão direito do mouse na categoria do evento e escolha "Salvar todos os eventos como". Eu acredito que existe em versões anteriores do Windows também. Então você pode editar esse arquivo com o Vim.

    
por 31.01.2011 / 19:57

Tags