logator

Screenshot Software:
logator
Detalii soft:
Versiune: 0.2.2
Incarca data: 14 Apr 15
Producător: Mathieu Lecarme
Licenţă: Gratuit
Popularitate: 5

Rating: nan/5 (Total Votes: 0)

logator este un instrument care vă permite să construiască propriul parser jurnal.
Instalarea se
python setup.py construi
sudo python setup.py instala
Utilizarea ea
Ai nevoie de o sursă. Ceva CARE linie jurnal repeta. Cea mai simplă metodă este STDIN și fișiere, dar puteți folosi, de asemenea, protocolul syslogd sau sursă mai complexe.
Pentru a citi loglines, ai nevoie de un cititor. Reader este de fapt un regex cu manipulări șir simple. Puteți adăuga getter dinamic de interogare castly (ip la țară, de exemplu). Atribute dinamice sunt încărcate leneși și memoized.
Solicitare se face cu filtru, ce se pot conducte.
Rezultatul poate fi la fel de întoarcere dict CARE poate fi ușor de serie dacă vă obiceiul să indice o sau depozita.
din jurnal import logator.log
din import logator.weblog comună, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Filtru
filtr = Filter_by_code (200) | Filter_by_attribute ("comanda", "GET")
#The Sursă
busteni = deschis ('/ var / log / apache2 / access.log "," r ")
#Lighttpd Este cititorul cu cititor două atribute dinamice: UserAgent, HostByName
pentru linia în filtr.filter (busteni, lighttpd, UserAgent, HostByName):
& Nbsp; line.as_dict print ()
Agent de utilizare parsarea este furat de la codul Google:. Http://code.google.com/p/ua-parser/

Cerințe :

< ul>

  • Python
  • Alte software-uri de dezvoltator Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Comentarii la logator

    Comentariile nu a fost găsit
    Adauga comentarii
    Porniţi pe imagini!