logator

Screenshot Software:
logator
Mga detalye ng Software:
Bersyon: 0.2.2
I-upload ang petsa: 14 Apr 15
Nag-develop: Mathieu Lecarme
Lisensya: Libre
Katanyagan: 5

Rating: nan/5 (Total Votes: 0)

logator ay isang tool na nagpapahintulot sa iyo na bumuo ng iyong sariling pang-parse log.
Pag-install ito
python setup.py build
Sudo python setup.py-install
Ang paggamit nito
Kailangan mo ng isang pinagmulan. Isang bagay na wich umulit linya ng talaang. Ang pinakamadaling paraan ay STDIN at mga file, ngunit maaari mo ring gamitin syslogd protocol o higit pang mga kumplikadong mga pinagmulan.
Para sa pagbabasa loglines, kailangan mo ng isang reader. Reader ay isa lamang regex na may mga simpleng manipulations string. Maaari kang magdagdag ng dynamic na getter para sa castly query (ip sa bansa halimbawa). Dynamic na katangian ay tamad load at memoized.
Query ay tapos na may filter, wich maaaring piped.
Resulta ay maaaring maging pagbalik bilang dict wich ay maaaring maging madali serialized kung sanay ka na i-index ito o pag-imbak nito.
mula logator.log log-import
mula sa pag-import logator.weblog Karaniwang, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
#The Filter
filtr = Filter_by_code (200) | Filter_by_attribute ('utos', 'GET')
#The Pinagmulan
logs = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd Ay ang reader na may dalawang mga dynamic na mga katangian reader: UserAgent, HostByName
para sa linya sa filtr.filter (log, Lighttpd, UserAgent, HostByName):
& Nbsp; i-print line.as_dict ()
Pag-parse ng User Agent ay ninakaw mula sa Google code:. Http://code.google.com/p/ua-parser/

Mga Kinakailangan :

< ul>

  • Python
  • Iba pang mga software developer ng Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Mga komento sa logator

    Mga Komento hindi natagpuan
    Magdagdag ng komento
    I-sa mga imahe!