logator

Software skärmdump:
logator
Mjukvaruinformation:
Version: 0.2.2
Ladda upp dagen: 14 Apr 15
Utvecklare: Mathieu Lecarme
Licens: Gratis
Popularitet: 5

Rating: nan/5 (Total Votes: 0)

logator är ett verktyg som låter dig bygga din egen logg parser.
Installera det
Python setup.py build
sudo Python setup.py installera
Använda det
Du behöver en källa. Något WICH iterate loggrad. Det enklaste sättet är STDIN och filer, men du kan även använda syslogd protokoll eller mer komplex källa.
För att läsa loglines behöver du en läsare. Läsaren är i grunden till ett reguljärt uttryck med enkla strängmanipulationer. Du kan lägga till dynamiska getter för castly fråga (ip till land till exempel). Dynamiska egenskaper är lata laddad och memoized.
Query sker med filter, kan Wich ledas.
Resultatet kan bli avkastning som dict Wich kan vara lätt serialiserad om du wont att indexera det eller lagra det.
från logator.log import log
från logator.weblog import Vanliga, Useragent, HostByName, Filter_by_code, Filter_by_attribute
# Den filter
filtr = Filter_by_code (200) | Filter_by_attribute ('kommandot', 'GET')
# Den källa
stockar = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd Är läsaren med två dynamiska attribut läsare: Useragent, HostByName
för rad i filtr.filter (stockar, lighttpd, useragent, HostByName):
& Nbsp; print line.as_dict ()
User Agent pars stjäls från Google-koden:. Http://code.google.com/p/ua-parser/

Krav :

< ul>

  • Python
  • Annan programvara för utvecklare Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Kommentarer till logator

    Kommentarer hittades inte
    Kommentar
    Slå på bilder!