Leer un log en tiempo real

Anibal Fenoglio anifeno en ubbi.com
Lun Mayo 1 18:42:18 CEST 2006


El lun, 01-05-2006 a las 18:23 +0200, Oscar Curero escribió:
> Hola,
> 
> Necesito leer un fichero de log de un programa y recuperar los datos de ese 
> log en el momento en el que aparezcan en él. He estado buscando por si había 
> alguna clase hecha y no he encontrado, aparte de buscar alguna receta.
> 
> Mi pregunta es la siguiente: ¿Cómo puedo "esuchar" un fichero y recuperar 
> cualquier cambio que haya en su contenido? (lo mismo que hace shift+F en la 
> utilidad "less" de linux)
> 
> Gracias, 

Re-direccionando la salida de 'tail -f' a tu programa, algo así como:

tail -f archivo.log > programa

entonces lo que tenes que hacer es ir leyendo la entrada estándar.


Saludos

	Anibal


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis! 
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar




Más información sobre la lista de distribución Python-es