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