logator

Sagteware kiekie:
logator
Sagteware besonderhede:
Weergawe: 0.2.2
Upload datum: 14 Apr 15
Ontwikkelaar: Mathieu Lecarme
Lisensie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

logator is 'n hulpmiddel wat jou toelaat om jou eie log ontleder te bou.
Die installering dit
python setup.py bou
sudo luislang setup.py installeer
Gebruik dit
Jy moet 'n bron. Iets met watter itereer log lyn. Die eenvoudigste manier is stdin en lêers, maar jy kan ook gebruik syslogd protokol of meer komplekse bron.
Vir voorlees loglines, moet jy 'n leser. Leser is basies 'n regex met 'n eenvoudige string manipulasies. Jy kan dinamiese lucky voeg vir castly navraag (ip tot land, byvoorbeeld). Dinamiese eienskappe is lui gelaai en memoized.
Navraag gedoen word met filter, kan daaronder pypleiding.
Gevolg kan wees terugkeer as dict daaronder kan maklik serialized wees as jy my gewoonte om indeks dit of stoor dit.
van logator.log invoer log
van logator.weblog invoer Common, User Agent, HostByName, Filter_by_code, Filter_by_attribute
# Die filter
filtr = Filter_by_code (200) | Filter_by_attribute ('opdrag', 'kry')
# Die bron
logs = oop ('/ var / log / Apache2 / access.log', 'R')
#Lighttpd Is om die leser met twee dinamiese eienskappe leser: User Agent, HostByName
vir lyn in filtr.filter (logs, lighttpd, User Agent, HostByName):
& Nbsp; druk line.as_dict ()
User Agent parsing uit Google-kode gesteel. Http://code.google.com/p/ua-parser/

Vereistes :

< ul>

  • Python
  • Ander sagteware ontwikkelaar Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Kommentaar te logator

    Kommentaar nie gevind
    Kommentaar te lewer
    Draai op die foto!