logator

Software screenshot:
logator
Podrobnosti Software:
Verze: 0.2.2
Datum uploadu: 14 Apr 15
Vývojka: Mathieu Lecarme
Licence: Volný
Popularita: 5

Rating: nan/5 (Total Votes: 0)

logator je nástroj, který vám umožní vytvořit si vlastní analyzátor protokolu.
Instalace je
python setup.py build
sudo python setup.py nainstalovat
Pomocí něj
Potřebujete zdroj. Něco Wich opakovat protokolu linku. Nejjednodušší způsob je STDIN a souborů, ale můžete také použít syslogd protokol nebo složitější zdroje.
Pro čtení loglines, budete potřebovat čtečku. Reader je v podstatě regex s jednoduchými strun manipulací. Můžete přidat dynamické kariérista pro castly dotaz (IP do země, například). Dynamické vlastnosti jsou líní naložený a memoized.
Dotaz se provádí s filtrem, Wich lze umístit.
Výsledkem může být návrat jako dict Wich může být snadno serializovat, pokud nebude vám indexu it nebo uložením.
od logator.log log import
od logator.weblog dovozu Common, agent uživatele, HostByName, Filter_by_code, Filter_by_attribute
#The Filtr
filtr = Filter_by_code (200) | Filter_by_attribute ("příkaz", "GET")
#The Source
Protokoly = open ("/ var / log / apache2 / access.log", "r"),
#Lighttpd Je čtenář se dvěma dynamickými atributy čtenáře: UserAgent, HostByName
pro linky v filtr.filter (kulatiny, Lighttpd, userAgent, HostByName):
& Nbsp; print line.as_dict ()
User Agent analýze je ukraden z kódu Google:. Http://code.google.com/p/ua-parser/

Požadavky na :

< ul>

  • Python
  • Ostatní software developer Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Komentáře k logator

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!