[pyar] tail -f con esteroides en Python para ver logs en tiempo real

Roberto Alsina ralsina en netmanagers.com.ar
Mie Ago 25 11:21:41 ART 2010


On Wednesday 25 August 2010 11:19:47 Alejandro Santos wrote:
> 2010/8/25 Matias Moreno Meringer <mmoreno80 en gmail.com>:
> > Juanjo Conti wrotes:
> >> El problema es que el volumen de líneas por segundo es alto, por lo que
> >> me gustaría aplicarle algún tipo de filtro y entonces poder hacer algo
> >> como: mostrar solo las líneas que dicen ERROR.
> >> 
> >> Entiendo que desde tail -f no puedo hacerlo, por lo que la idea es
> >> escribir una version de tail con esteroides que me permita esto,
> >> colorear la salida, etc...
> > 
> > $ tail -f LOG | grep ERROR
> 
> Si ninguna de las ultimas 10 lineas dice ERROR no te va a mostrar
> nada, capaz sea mejor:
> 
> $ cat LOG | grep ERROR | tail

Pero eso te lee todo el log (que pueden ser X millones de lineas) y te muestra 
todos los errores en pantalla :-D



More information about the pyar mailing list