logator

Software screenshot:
logator
Software informatie:
Versie: 0.2.2
Upload datum: 14 Apr 15
Ontwikkelaar: Mathieu Lecarme
Licentie: Gratis
Populariteit: 5

Rating: nan/5 (Total Votes: 0)

logator is een tool die u toelaat om uw eigen log parser bouwen.
Het installeren van het
python setup.py build
sudo python setup.py installeren
Met behulp van het
U hebt een bron. Iets pacht iterate log lijn. De eenvoudigste manier is STDIN en bestanden, maar u kunt ook gebruik maken van Syslogd protocol of meer complexe bron.
Voor het lezen van loglines, een lezer nodig. Lezer is eigenlijk een reguliere expressie met eenvoudige string manipulaties. U kunt dynamische doorzetter toevoegen voor castly vraag (ip tot land bijvoorbeeld). Dynamische attributen zijn lui geladen en memoized.
Query wordt uitgevoerd met filter, kan welke worden doorgesluisd.
Resultaat kan zijn terugkeer als dict die gemakkelijk kan series zijn als je wont te indexeren of opbergt.
van logator.log importlogboek
van logator.weblog import Common, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#De Filter
filtr = Filter_by_code (200) | Filter_by_attribute ('opdracht', 'GET')
#de Bron
logs = geopend ("/ var / log / apache2 / access.log ',' r ')
#Lighttpd Is de lezer met twee dynamische attributen lezer: UserAgent, HostByName
voor lijn in filtr.filter (logs, Lighttpd, UserAgent, HostByName):
& Nbsp; druk line.as_dict ()
User Agent parsing wordt gestolen van Google code:. Http://code.google.com/p/ua-parser/

Eisen

< ul>

  • Python
  • Andere software van ontwikkelaar Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Reacties op logator

    Reacties niet gevonden
    Commentaar toe te voegen
    Zet op de beelden!