logator

Software kuvakaappaus:
logator
Ohjelmiston tiedot:
Versio: 0.2.2
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Mathieu Lecarme
Lupa: Vapaa
Suosio: 5

Rating: nan/5 (Total Votes: 0)

logator on työkalu, jonka avulla voit rakentaa oman loki jäsentimen.
Asentamalla
python setup.py rakentaa
sudo python setup.py asentaa
Käyttämällä sitä
Tarvitset lähde. Jotain Greenwich toistaa log linja. Yksinkertaisin tapa on STDIN ja tiedostoja, mutta voit myös käyttää syslogd protokollaa tai monimutkaisempia lähde.
Lukemista loglines, tarvitset lukija. Reader on pohjimmiltaan lausekeryhmän yksinkertaisia ​​merkkijono manipulointia. Voit lisätä dynaamisia getter varten castly kyselyn (IP maahan esimerkiksi). Dynaamiset ominaisuudet ovat laiskoja ladattu ja memoized.
Kysely tehdään suodatin, Greenwich voidaan johtaa.
Tulos voi olla tuottoa kuin dict Greenwich voidaan helposti serialized jos sinulla tapana indeksoida sitä tai varastointia.
alkaen logator.log tuonti log
alkaen logator.weblog tuonti Common, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Suodatin
filtr = Filter_by_code (200) | Filter_by_attribute ('komento', 'GET')
#lähde
lokit = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd On lukijan kaksi dynaamista attribuutteja lukija: UserAgent, HostByName
Linjasisääntulon filtr.filter (lokit, Lighttpd, UserAgent, HostByName):
& Nbsp; print line.as_dict ()
User Agent jäsennys on varastettu Google koodi: http://code.google.com/p/ua-parser/.

Vaatimukset :

< ul>

  • Python
  • Muu ohjelmistojen kehittäjä Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Kommentit logator

    Kommentteja ei löytynyt
    Lisää kommentti
    Ota kuvia!