logator

Skjermbilde programvare:
logator
Prog.varedetaljer:
Versjon: 0.2.2
Last opp dato: 14 Apr 15
Utvikler: Mathieu Lecarme
Lisens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

logator er et verktøy som lar deg bygge din egen logg parser.
Installere det
python setup.py build
sudo python setup.py installere
Ved hjelp av det
Du trenger en kilde. Noe wich iteralogglinjen. Den enkleste måten er STDIN og filer, men du kan også bruke Syslogd protokoll eller mer kompleks kilde.
For å lese loglines, trenger du en leser. Leseren er i utgangspunktet en regex med enkle streng manipulasjoner. Du kan legge til dynamisk getter for castly spørring (ip til land for eksempel). Dynamiske egenskaper er lat lastet og memoized.
Spørring er gjort med filter, kan wich transporteres.
Resultatet kan være tilbake som dict wich kan være lett serialisert hvis du wont å indeksere den eller oppbevaring.
fra logator.log import log
fra logator.weblog import Common, useragent, HostByName, Filter_by_code, Filter_by_attribute
# Den filter
filtr = Filter_by_code (200) | Filter_by_attribute ('kommando', 'GET')
#kilden
logger = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd Er leseren med to dynamiske egenskaper leser: useragent, HostByName
for linje i filtr.filter (logger, Lighttpd, brukeragent, HostByName):
& Nbsp; print line.as_dict ()
User Agent parsing er stjålet fra Google-koden. Http://code.google.com/p/ua-parser/

Krav :

< ul>

  • Python
  • Annen programvare fra utvikleren Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Kommentarer til logator

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!