ScribeHandler

Software screenshot:
ScribeHandler
Rincian Software:
Versi: 0.05
Tanggal Upload: 11 May 15
Pengembang: Jeremy Jones
Lisensi: Gratis
Popularitas: 49

Rating: nan/5 (Total Votes: 0)

ScribeHandler adalah lapisan proxy yang sederhana yang bekerja dengan modul penebangan standar python. Kerjanya aa handler objek yang akan ditambahkan ke logger dalam cara standar.
bit Penting:
Ketika instantiating pawang, Anda akan ingin menentukan koneksi pengaturan untuk Scribed. Argumen kata kunci berikut reconized (dan default):
Argumen & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Kegagalan
---------------------------
tuan rumah & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
pelabuhan & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1463
kategori & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Hostname) s -% (loggername) s
transportasi & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScribeHandler.FRAMED
uri & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Tak satupun
- Host dan port, harus jelas
- Jika transportasi ScribeHandler.FRAMED, maka
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () digunakan.
- Jika transportasi ScribeHandler.BUFFERED, maka
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () digunakan.
- Jika transportasi ScribeHandler.HTTP kemudian
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () digunakan dan uri TIDAK HARUS
& Nbsp; & nbsp; & nbsp; Tak satupun
- Jika transportasi ada maka Anda dapat menetapkan setiap diterima Thrift / Scribe
& Nbsp; & nbsp; & nbsp; transportasi melalui
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
di mana adalah valid Scibe / Thrift transportasi (ini merupakan upaya pemeriksaan masa depan).
- Kategori diterjemahkan ke dalam parameter kategori untuk scribe.LogEntry () objek & nbsp;. Ini harus menjadi format string standar menggunakan kunci pemetaan. Berikut ini adalah kunci pemetaan reconized:
& Nbsp; & nbsp; & nbsp; & Nbsp;; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp Nama & nbsp kunci; Sumber
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; Modul & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.module
& Nbsp; & nbsp; & nbsp; levelname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.levelname
& Nbsp; & nbsp; & nbsp; loggername & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.name
& Nbsp; & nbsp; & nbsp; processname & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.processName
& Nbsp; & nbsp; & nbsp; hostname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
Berikut adalah contoh sederhana bagaimana menggunakannya:
impor penebangan
impor ScribeHandler
mylogger = logging.getLogger ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
handler = ScribeHandler.ScribeHandler (kategori = '% (hostname) s -% (levelname) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (handler)
mylogger.debug ('barang terjadi')

Persyaratan :

  • Python

Software yang serupa

nntp2nntp
nntp2nntp

11 May 15

socks5
socks5

15 Apr 15

squid-filter
squid-filter

3 Jun 15

Proximity
Proximity

3 Jun 15

Perangkat lunak lain dari pengembang Jeremy Jones

Komentar untuk ScribeHandler

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!