¿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


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

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

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.


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


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.


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


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


¡Excelente! No pude encontrarme con este.
dance2die

4

Al igual que tail -f file.log?


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

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


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

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.


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.