¿Cómo monitorear un archivo de registro de Windows en tiempo real? [cerrado]

56

Ya hay una pregunta que pregunta acerca de cómo abrir un archivo de registro grande.

Pero mi intención es diferente. ¿Existe alguna aplicación que monitoree un archivo de registro y se actualice a medida que se actualiza en tiempo real ?

Plataforma : servidor Windows XP / 2003/2008

[Actualización] esto es bastante útil para un monitoreo rápido (gracias a la respuesta de Ckarras ) Captura de
pantalla rápida de PowerShell type -wait(el tipo es un alias para get-content) texto alternativo

dance2die
fuente
¿Qué IDE estás usando?
chickeninabiscuit
@Sung, ¿Necesitas solo lectura o editable?
Pacerier

Respuestas:

10

He estado usando BareTailPro por un tiempo, y estoy muy satisfecho. No se ha actualizado en un tiempo, pero aún satisface mis necesidades. También hay una versión gratuita.

Estas son algunas de las características:

  • Ver archivos de cualquier tamaño (> 2 GB)
  • Resaltado configurable
  • Monitoree múltiples archivos simultáneamente
  • Algoritmo de búsqueda de alto rendimiento
  • Búsqueda de texto de expresión regular
  • Modo cola de filtro (incluir o excluir líneas)
Rob Thomas
fuente
1
Esto es con lo que (versión gratuita BareTail) me decidí por ahora. Gracias Rob
dance2die
Esto es mucho más lento para archivos grandes con líneas largas y la última actualización es de 2006 (hace 12 años). El mejor programa se señala en este otro visor de registro de respuestas en Windows . El programa glogg, a pesar de ser más simple que esto, maneja archivos grandes con un rendimiento mucho mejor, se actualizó el año pasado, es de código abierto ( github.com/nickbnf/glogg ) y tiene soporte para Windows, Linux y Max OSX.
usuario
29

También hay un equivalente a "tail -f" en Windows, si tiene instalado PowerShell:

type -wait
ckarras
fuente
2
Guau. Esto es bastante asombroso. No tenía idea acerca de esa opción "-wait" para "Get-Content". Gracias ckarras. También he actualizado la pregunta con la captura de pantalla.
dance2die
44
Obtenga un voto positivo por dar una respuesta que demuestre que puede hacerlo de inmediato si sabe cómo usar el sistema operativo y que no necesita instalar herramientas de terceros.
Ryan Ries
Para aquellos de nosotros que no estamos familiarizados tail -f, ¿qué type -waithacemos?
Stevoisiak
1
Observa continuamente el archivo en busca de datos agregados y escribe el nuevo contenido en la consola
ckarras
26

Utilizo Notepad ++ como mi editor de texto predeterminado en todos mis sistemas, y tiene la ventaja adicional de tener esto incorporado: solo vaya a Complementos -> Monitor de documentos -> Comenzar a monitorear. También puede usar Archivo -> Recargar desde el disco para volver a cargarlo manualmente.

Zack Elan
fuente
55
+1 Wow, he estado usando Notepad ++ por un tiempo pero no sabía sobre esta funcionalidad. Gracias.
dance2die
1
¿Esto todavía existe? No lo veo en la versión 5.9.8 que acabo de descargar.
Scott
1
@Scott se puede descargar como un complemento sourceforge.net/projects/npp-plugins/files/DocMonitor
Fishcake
+1 de mi parte también. Me encanta Notepad ++ pero ni siquiera pensé en buscar un complemento. Adiós BareTail.
Fishcake
23

No mencionas qué plataforma estás utilizando, pero en sistemas tipo Unix el tailcomando hace esto:

tail -f /var/log/messages

De hecho, también hay implementaciones tailpara Windows (por ejemplo, unxutils ).

Greg Hewgill
fuente
21

Si lo tuyo es Windows, puedes probar Tail for Win32 .

editar: Otra alternativa que acabo de encontrar es TailXP . Es gratis, pero no de código abierto. Se ve bien por la descripción pero no lo he probado.

Jorge Alves
fuente
Las características avanzadas se sienten un poco defectuosas, pero para simplemente seguir el archivo, es perfecto.
Michael Haren
2
Debido a las cosas de "cola" que la gente mencionaba, encontré algo llamado "BareTail" - baremetalsoft.com/baretail Hasta ahora parece estar haciendo lo que quería. Pero estoy abierto a más sugerencias.
dance2die
Ese parece bueno saberlo también.
Jorge Alves el
20

En realidad, Log-Expert hace lo que quieres, además de muchas características interesantes

Características para Log-Exprt

VonC
fuente
Sí, esta solución es genial. Mejor que Notepad ++, que solo se actualiza cada 3 segundos, y es un poco escamoso.
Jacko
Además es gratis :)
Sameer
@VonC, ¿Alguna renuncia?
Pacerier
@Pacerier ninguno que se me ocurra. Pero eso fue hace 6 años.
VonC
5

He tenido buena suerte con el programa de Windows Mtail. Hace un muy buen trabajo al monitorear un registro activo. Puede configurar bastantes opciones, pero en general he encontrado que los valores predeterminados funcionan muy bien.

mtail

John Dyer
fuente
¡Excelente! No pude encontrarme con este.
dance2die
4

Al igual que tail -f file.log?

Sophie Alpert
fuente
Pero, ¿no significa esto que tengo que ejecutar el comando constantemente?
dance2die
No, el comando de cola esperará después de imprimir la última línea, y cuando el archivo se actualice / agregue, imprimirá las nuevas líneas y esperará nuevamente. En lugar de cola simple, puede probar vanheusden.com/multitail .
hlovdal
También dijo para el sistema operativo Windows.
Pure.Krome
3
No cuando respondí, no lo hizo.
Sophie Alpert
3

"tail -f logname"?

Paul Tomblin
fuente
Editó su publicación para decir que es solo para el sistema operativo Windows.
Pure.Krome
1
Hay muchas versiones de tail para Windows, incluso en cygwin.
Paul Tomblin
3

Me encanta el Kiwi Log Viewer. Solarwinds acaba de comprarlos. Supongo que el producto aún está a la venta (¿o tal vez lo están regalando ahora? Están regalando algunos otros productos de Kiwi).

DougN
fuente
1
¿Publicarías un enlace a Kiwi Log Viewer? No estoy seguro si este que encontré es al que te refieres: kiwisyslog.com/kiwi-log-viewer-overview
dance2die 03 de
Sí, esa es la que - kiwisyslog.com
DougN
2

Si instala Cygwin en su máquina Windows, puede ejecutartail

Gary Richardson
fuente
Hmm Cygwin No he jugado con eso en años ...
dance2die 03 de
2

Normalmente hago esto con TextPad . Tiene la opción de monitorear que un archivo ha sido modificado. Es una opción para actualizar automáticamente la ventana o para preguntarle si desea volver a cargar el archivo.

bruceatk
fuente
Parece que tiene una Textpad la misma capacidad que Notepad ++ 's plug-in Document Monitor
dance2die
1

Si está utilizando eclipse, hay un complemento completamente enfermo llamado Log Watcher

http://graysky.sourceforge.net/

Es compatible con múltiples archivos, además de resaltado de color.

galletas de pollo
fuente