logator

Software captura de pantalla:
logator
Detalles de software:
Versión: 0.2.2
Fecha de carga: 14 Apr 15
Promotor: Mathieu Lecarme
Licencia: Libre
Popularidad: 47

Rating: 3.0/5 (Total Votes: 1)

logator es una herramienta que le permite construir su propio analizador de registro.
Si lo instala
python setup.py build
sudo python setup.py install
Su uso
Necesita una fuente. Algo Wich línea de registro iteración. La forma más sencilla es STDIN y archivos, pero también se puede utilizar el protocolo syslogd o fuente más compleja.
Para leer loglines, necesita un lector. Reader es básicamente una expresión regular con manipulaciones simples de la secuencia. Puede agregar getter dinámico para consulta castly (ip a otro, por ejemplo). Atributos dinámicos son perezosos cargado y memoized.
La consulta se realiza con filtro, cosa que se puede canalizar.
El resultado puede ser el retorno como wich dict puede ser fácilmente serializado si te planteo para indexarlo, o almacenarla.
de registro de importación logator.log
de importación logator.weblog Común, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#El Filtro
filtr = Filter_by_code (200) | Filter_by_attribute ('comando', 'GET')
#la Fuente
registros = abierto ('/ var / log / apache2 / access.log', 'r')
#Lighttpd Es el lector con dos atributos dinámicos lector: UserAgent, HostByName
para la línea en filtr.filter (troncos, Lighttpd, userAgent, HostByName):
& Nbsp; line.as_dict print ()
Análisis agente de usuario es robado de código de Google:. Http://code.google.com/p/ua-parser/

Requisitos :

< ul>

  • Python
  • Otro software de desarrollador Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Comentarios a la logator

    Comentarios que no se encuentran
    Añadir comentario
    A su vez en las imágenes!