ScribeHandler

Yazılım ekran görüntüsü:
ScribeHandler
Yazılım detaylar:
Versiyon: 0.05
Qayıt: 11 May 15
Geliştirici: Jeremy Jones
Lisans: Ücretsiz
Popülerlik: 49

Rating: nan/5 (Total Votes: 0)

ScribeHandler python standart günlük modülü ile çalışan basit bir vekil tabakasıdır. Bu standart bir şekilde bir logger eklenen alır aa işleyici nesnesini davranır.
Önemli bit:
Işleyicisi başlatmasını zaman, Scribed ayarını bağlantıyı belirtmek isteyecektir. Aşağıdaki anahtar kelime argümanlar reconized (ve varsayılan) vardır:
Argüman & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Standart
---------------------------
ev sahibi & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
liman & 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) lar
ulaşım & 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; Hiçbiri
- Sunucu ve liman, açık olmalı
- Taşımacılık, daha sonra ScribeHandler.FRAMED ise
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () kullanılır.
- Taşımacılık, daha sonra ScribeHandler.BUFFERED ise
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () kullanılır.
- Taşıma ScribeHandler.HTTP sonra ise
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () kullanılır ve uri olması ZORUNLU
& Nbsp; & nbsp; & nbsp; Hiçbiri
- Taşıma Yok ise, herhangi bir kabul edilebilir Thrift / Scribe atayabilirsiniz
& Nbsp; & nbsp; & nbsp; yoluyla ulaşım
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
Burada geçerli bir Scibe / Thrift taşımacılığı (bu gelecek prova bir girişimdir) 'dir.
. - Kategori scribe.LogEntry () nesnesi & nbsp kategori parametresi çevrilir; Bu haritalama tuşlarını kullanarak standart bir biçim dizesi olmalıdır. Aşağıdaki reconized eşleme anahtarları şunlardır:
& Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp Adı & nbsp Anahtarı; Kaynak
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; Modül & 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; işlem_adı & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.processName
& Nbsp; & nbsp; & nbsp; hostname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
İşte nasıl kullanılacağını basit bir örnek:
ithalat günlüğü
İthalat ScribeHandler
mylogger = logging.getLogger ('ScribeLogger'),
mylogger.setLevel (logging.DEBUG)
işleyici = ScribeHandler.ScribeHandler (kategori = '% (hostname) s -% (levelname) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (işleyici)
mylogger.debug ('şeyler olur')

Gereksinimleri :

  • Python

Benzer yazılım

socket_zmq
socket_zmq

20 Feb 15

Seeks
Seeks

15 Apr 15

restund
restund

20 Feb 15

tproxy
tproxy

12 May 15

Geliştirici Diğer yazılım Jeremy Jones

Yorumlar ScribeHandler

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!