logator

Programinė įranga Screenshot:
logator
Programinė detalės:
Versija: 0.2.2
Įkėlimo datą: 14 Apr 15
Kūrėjas: Mathieu Lecarme
Licencija: Nemokamai
Populiarumas: 5

Rating: nan/5 (Total Votes: 0)

logator yra įrankis, kuris leidžia jums sukurti savo žurnalo analizatorius.
Diegimas tai
python setup.py statyti
sudo python setup.py įdiegti
Naudojant jį
Jums reikia šaltinį. Kažkas Kuris pakartoti žurnalo liniją. Paprasčiausias būdas yra STDIN ir failai, bet jūs taip pat galite naudoti syslogd protokolą ar daugiau sudėtingų šaltinį.
Skaityti loglines, jums reikia skaitytuvą. Skaitytojas iš esmės įpraiška paprastų styginių manipuliacijų. Jūs galite pridėti dinaminio Getter už castly užklausą (IP į šalį, pavyzdžiui). Dinaminės savybės yra tingus pakrautas ir memoized.
Užklausa daroma su filtru, Kuris gali būti vamzdynais tiekiamas.
Rezultatas gali būti grąža dict Kuris gali būti lengvai serializowany jei įpratęs indeksą arba jį saugoti.
nuo logator.log importo žurnalą
nuo logator.weblog importo bendrosios, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Filtras
Turinio = Filter_by_code (200) | Filter_by_attribute ("komandą", "GET")
#The Šaltinis
rąstų = atidarytas ("/ var / log / apache2 / access.log", "r")
#Lighttpd Yra skaitytojas su dviem dinaminės savybėmis skaitytojui: UserAgent, HostByName
už linijos filtr.filter (rąstų, lighttpd, USERAGENT, HostByName):
& Nbsp; spausdinimo line.as_dict ()
User Agent apdorojant pavogta iš "Google" kodas:. Http://code.google.com/p/ua-parser/

Reikalavimai :

< ul>

  • Python
  • Kita programinė įranga kūrėjas Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Komentarai logator

    Komentarai nerastas
    Pridėti komentarą
    Pasukite ant paveikslėlio!