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

VNCAuthProxy
VNCAuthProxy

15 Apr 15

Siproxd
Siproxd

11 May 15

GAdmin-SQUID
GAdmin-SQUID

14 Apr 15

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

Yorumlar ScribeHandler

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