günlüğe kaydetmePython 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
- 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