logator

Software screenshot:
logator
Rincian Software:
Versi: 0.2.2
Tanggal Upload: 14 Apr 15
Pengembang: Mathieu Lecarme
Lisensi: Gratis
Popularitas: 5

Rating: nan/5 (Total Votes: 0)

logator adalah alat yang memungkinkan Anda untuk membangun log parser sendiri.
Instalasi
python setup.py membangun
sudo python setup.py install
Menggunakan
Anda membutuhkan sumber. Sesuatu Wich iterate baris log. Cara termudah adalah STDIN dan file, tetapi Anda juga dapat menggunakan protokol syslogd atau sumber yang lebih kompleks.
Untuk membaca loglines, Anda perlu pembaca. Pembaca pada dasarnya adalah regex dengan manipulasi string sederhana. Anda dapat menambahkan getter dinamis untuk permintaan castly (ip ke negara misalnya). Atribut dinamis malas dimuat dan memoized.
Permintaan ini dilakukan dengan filter, Wich dapat disalurkan.
Hasil bisa kembali sebagai dict Wich dapat dengan mudah serial jika Anda wont indeks atau menyimpannya.
dari logator.log log impor
dari impor logator.weblog umum, UserAgent, HostByName, Filter_by_code, Filter_by_attribute
Filter #The
filtr = Filter_by_code (200) | Filter_by_attribute ('perintah', 'GET')
Sumber #The
log = open ('/ var / log / apache2 / access.log', 'r')
#Lighttpd Adalah pembaca dengan dua atribut dinamis pembaca: UserAgent, HostByName
untuk baris di filtr.filter (log, Lighttpd, UserAgent, HostByName):
& Nbsp; print line.as_dict ()
User Agent parsing dicuri dari kode Google:. Http://code.google.com/p/ua-parser/

Persyaratan :

< ul>

  • Python
  • Perangkat lunak lain dari pengembang Mathieu Lecarme

    aphone
    aphone

    14 Apr 15

    Komentar untuk logator

    Komentar tidak ditemukan
    Tambahkan komentar
    Aktifkan gambar!