TinyLogAnalyzer

Software screenshot:
TinyLogAnalyzer
Rincian Software:
Versi: 0.4.0
Tanggal Upload: 11 May 15
Pengembang: Keul
Lisensi: Gratis
Popularitas: 120

Rating: 3.0/5 (Total Votes: 2)

TinyLogAnalyzer adalah proyek yang menambah sistem Anda perintah utilitas baru:. Tinylogan & nbsp; Utilitas ini hanya bekerja dengan Apache-seperti log akses HTTP mana data waktu respon diaktifkan.
Untuk mengetahui bagaimana melakukan ini, lihat posting blog ini atau, dalam perubahan singkat konfigurasi format log Anda dari sesuatu seperti:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "" dikombinasikan
Untuk ini:
LogFormat "% h% l% u% t "% r "%> s% b "% {Referer} i ""% {User-Agent} i "% T / D%" dikombinasikan
Catatan log akan berubah menjadi sesuatu seperti ini:
[31 / Jan / 2008: 14: 19: 07 0000] "GET / HTTP / 1.1" 200 7918 ""
... "Mozilla / 5.0 (X11; U; Linux i686; en-US; rv: 1.8.1.11) Gecko / 20061201 Firefox / 2.0.0.11 (Ubuntu-feisty)" 0/95491
Detik dan microsends
Utilitas hanya peduli tentang microsends (% D) sehingga Anda harus memiliki Apache 2.

Cara menggunakan

Di sini panduan lengkap:
Penggunaan: tinylogan [opsi] logfile
Utilitas pesta sederhana untuk menganalisis HTTP akses log dengan waktu respon diaktifkan
Pilihan:
& Nbsp; --version & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; nomor versi acara program dan keluar
& Nbsp; h, --help & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; menunjukkan pesan bantuan ini dan keluar
& Nbsp; UKURAN -s, --size = UKURAN & nbsp; memilih jumlah record untuk menyimpan setiap log
& Nbsp; q, --keep-permintaan & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; terus query string di URL bukannya memotong mereka.
                        Menggunakan ini URL dengan string kueri yang berbeda adalah memperlakukan
                        seperti URL yang berbeda.
& Nbsp; -i INCLUDE_REGEX, --include = INCLUDE_REGEX
                        ekspresi regexp bahwa semua URL harus sesuai kehendak
                        dibuang. Bisa disebut beberapa kali
& Nbsp; -e EXCLUDE_REGEX, --exclude = EXCLUDE_REGEX
                        ekspresi regexp bahwa semua URL tidak harus sesuai dari
                        akan dibuang. Bisa disebut beberapa kali
& Nbsp; skip-timeperiod-start = SKIP_TIME_START
                        tidak menganalisis setelah waktu tertentu
& Nbsp; skip-timeperiod-end = SKIP_TIME_END
                        tidak menganalisis sebelum waktu tertentu
& Nbsp; Tanggal filter:
& Nbsp; & nbsp; & nbsp; Untuk orang-orang semacam filter Anda perlu menentukan tanggal. Anda bebas untuk
& Nbsp; & nbsp; & nbsp; menggunakan tanggal tertentu dalam format dd / mmm / aaaa, seperti "24 / Mei / 2011", tapi
& Nbsp; & nbsp; & nbsp; juga beberapa kata kunci untuk tanggal relatif seperti "hari ini", "kemarin",
& Nbsp; & nbsp; & nbsp; "Besok".
& Nbsp; & nbsp; & nbsp; --start-date = START_DATE
                        tanggal di mana untuk memulai menganalisis dan merekam
& Nbsp; & nbsp; & nbsp; -END-date = END_DATE
                        tanggal di mana untuk mengakhiri menganalisis dan merekam
& Nbsp; Filter Waktu:
& Nbsp; & nbsp; & nbsp; Ketika waktu yang dibutuhkan, Anda harus memasukkannya dalam jj Format: mm: ss atau
& Nbsp; & nbsp; & nbsp; hanya jj: mm, seperti "09:21:30" atau "09:21". Filter mereka digunakan untuk
& Nbsp; & nbsp; & nbsp; melewatkan catatan yang terdaftar "terlalu larut malam" atau "terlalu dini di
& Nbsp; & nbsp; & nbsp; pagi "

Apa yang baru dalam rilis ini:.

  • saat kesalahan terjadi selama analisis log, melaporkan nomor baris kesalahan
  • bug parah tetap dalam array bulan, yang hanya membuat script ini berguna untuk semuanya setelah Agustus
  • menggunakan modul python logging untuk menangani kesalahan dan bertele-tele; bersih output ini sedikit
  • log peringatan jika menemukan garis yang tidak sesuai dengan format log
  • menambahkan minggu dan tanggal bulan filter
  • menambahkan kuantitas pengubah to date filter
  • dokumentasi bantuan tetap
  • menambahkan filter melompat-hari baru
  • dilaksanakan profil pengguna default dan menambahkan opsi terkait
  • tidak melanjutkan analisis log ketika -END-date ditemukan
  • opsi --include adalah kereta. Sekarang menggunakannya lebih dari sekali akan mencakup URL tambahan untuk set

Apa yang baru di versi 0.3.0:

  • menambahkan & quot; terpakai waktu & quot; Laporan
  • menambahkan opsi verbose
  • menambahkan cara untuk melewati catatan jika mereka memerlukan terlalu sedikit, atau terlalu banyak waktu
  • ditangani Keyboard interupsi (CTRL + C); yang pertama hanya akan menghentikan analisis log sedangkan yang kedua menghentikan proses
  • menambahkan --min-kali pilihan, untuk mengontrol kapan entri harus dalam & quot; Top rata waktu & quot; statistik
  • dokumentasi yang lebih lengkap

Apa yang baru di versi 0.2.2:

  • Luar biasa, saya lupa bulan: Mei hilang !

Apa yang baru di versi 0.2.1:

  • deskripsi skip-timeperiod-start dan -skip-timeperiod-end yang terbalik
  • URL ke halaman root (& quot; / & quot;) ditransformasikan ke string kosong
  • perubahan reveted yang secara otomatis mengubah ruang dalam untuk filter (bukan ide yang baik untuk sesuatu yang harus regexp valid)

Apa yang baru di versi 0.2.0:

  • PEP8 pembersihan
  • URL dengan akhiran / sekarang dikumpulkan memiliki sama dengan URL tanpa /
  • filter dengan spasi karakter kini ditangani sebagai
  • menambahkan opsi q, untuk tidak lagi penggabungan URL yang berbeda hanya dalam string query

Persyaratan :

  • Python

Software yang serupa

WOTS
WOTS

20 Feb 15

Prelude LML
Prelude LML

15 Apr 15

Webalizer Xtended
Webalizer Xtended

12 May 15

Perangkat lunak lain dari pengembang Keul

PapyDVD
PapyDVD

11 May 15

Komentar untuk TinyLogAnalyzer

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!