günlüğe kaydetme

Python Standart Günlüğe kaydetme modülü için bir sarmalayıcı sınıfı
Şimdi İndirin

günlüğe kaydetme Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • BSD License
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Gavin M. Roy
  • yayıncı web sitesi:
  • http://area51.myyearbook.com/trac.cgi/wiki/Staplr

günlüğe kaydetme Etiketler


günlüğe kaydetme Açıklama

LOGGING-CONFIG, standart Python loging paketi için Python yapılandırma sarmalayıcı sınıfıdır. DictConfigurator 2,7'ye kadar mevcut olmadığından ve hala 2.6'yı desteklemem gerekiyor, uygulama günlüğünün yapılandırılmasını idare etmenin tutarlı bir yolu istedim. Konfigürasyon sözlüğü şeması hakkında daha fazla bilgi için http://docs.python.org/library/logging.config.htmls.html#logging-config-dictschema.Example config {'Loggers': {'PROGA': {'Propagate' : DOĞRU, 'Seviye': 'Bilgi'}, 'Tinman': {'Propagate': Gerçek, 'Seviye': 'Bilgi'}}, 'Formatters': {'Syslog': ('% (Levelname) S' '% (isim).% (funcName) S:% (Mesaj) S'), 'Verbose': ('% (Levelname) -10s (ASCTIME) S% (Adı) -30S' '% (FuncName) - 25s:% (Mesaj) S ')},' Filtreler ': Yok,' İşleyiciler ': {' Syslog ': {' Tesis ':' Yerel6 ',' Seviye ':' Bilgi ',' Formatter ':' Syslog ' , 'Sınıf': 'logging.handlers.sysloghandler', 'adres': '/ var / koşu / syslog'}, 'konsol': {'Formatter': 'Verbose', 'Debug_only': Gerçek, 'Sınıf': 'logging.streamhandler', 'seviye': 'hata ayıklama'}}} örnek kullanımı. Doğru Dosya: dosya adı: /var/log/example.log sınıfı: logging.RotatingFileHandler modu: A Maxbytes: 104857600 BackupCount: 6 Kodlama: UTF-8 D Elay: Yanlış Formatter: Verbose Filtreleri: My_Logger: My_App. * Formatters: Verbose: "% (Levelname) -10S% (ASCTIME) S% (isim) -30S% (FuncName) -25S:% (Mesaj) S" syslog: "% (Levelname) S% (İsim).% (FuncName) S:% (Mesaj) S" İşleyicileri: Konsol: Sınıf: Logging.Streamhandler Formatter: Verbose Debug_only: Gerçek Seviye: Debug Syslog: Class: logging.handlers.syslogHandler Tesis: Yerel6 Adres: / var / koşu / syslog filtreleri: Formatter: Syslog Seviyesi: Aşağıdaki kodu, günlüğe kaydetme modülünü belirtilen işleyicilerle ayarlar: İçe aktarın logging_config ithalat yaml açık ('example.yaml', 'r' ) Kolu olarak: config = yaml.load (tool) cfg = logging_config.logging (config) cfg.setup () ürünün ana sayfası


günlüğe kaydetme İlgili Yazılım

jsonrpclib-ned14

Bu proje, bir müşteri olarak JSON-RPC V2.0 şartnamesinin (geriye doğru uyumlu) bir uygulamasıdır ... ...

85

İndirmek