כניסה- config.

מחלקה עטיפה עבור מודול רישום סטנדרטי Python
הורד עכשיו

כניסה- config. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Gavin M. Roy
  • אתר האינטרנט של המוציא לאור:
  • http://area51.myyearbook.com/trac.cgi/wiki/Staplr

כניסה- config. תגים


כניסה- config. תיאור

Logging-Config היא מחלקה עטיפה Python תצורה עבור החבילה רגילה Python רישום. מאז dictconfigurator אינו זמין עד 2.7 ואני עדיין צריך לתמוך 2.6, רציתי דרך עקבית לטפל בתצורה של היישום logging.I've ניסו להתאים את סכימת מילון תצורה כמו שזה הגיוני לעשות זאת. לקבלת מידע נוסף על הגדרת מילון תצורה בדוק http://docs.python.org/library/logging.config.html#logging-config-dictschema.example config {'loggers': {'pika': {'propagate' : TRUE, 'רמה': 'מידע'}, 'טינון': {'התפשטות': TRUE, 'רמה': 'מידע'}} ',' פורסם ': {' syslog ': ('% (Weldname) S ' '% (שם).% (FuncName) S:% (הודעה) S'), 'verbose': ('% (Weldname) -10% (asctime) s% (שם) -30' '% (funcname) - 25s:% (הודעה) S ')},' מסננים ': אף אחד,' מטפלים ': {' syslog ': {' מתקן ':' מקומי '', 'רמה': 'מידע', 'מציב': 'syslog' , 'Class': 'logging.handlers.sysloghandler', 'כתובת': '/ var / לרוץ / syslog'}, 'קונסולת': {'formatter': 'verbose', 'Debug_Only': True, 'Class': 'logging.StreamHandler', 'רמת': 'DEBUG'}}} דוגמה useGiven קובץ YAML "example.yaml":% 1.2 YAML --- חוטבי עצים: פיקה: רמה: INFO הפץ: tinman נכון: רמה: הפץ INFO: קובץ אמיתי: שם קובץ: /var/log/example.log class: logging.rotatingfiledler מצב: maxbytes: 104857600 backupcount: 6 קידוד: UTF-8 D ELAY: False Formatter: מסננים Verbose: my_logger: my_app * formatters: verbose: "% (arlogname) -10% (asctime) s% (שם) -30% (funcname) -25s:% (הודעה) s" syslog: "% (FuncName) S:% (הודעה) s" Handlers: קונסולת: מחלקה: logging.streamhandler formatter: verbose debug_only: רמה אמיתית: Debug Syslog: מחלקה: logging.handlers.sysloghandler מתקן: Local 6 כתובת: / Var / Run / Syslog מסננים: formatter: Syslog רמה: Infopse קוד הבא יהיה להגדיר את מודול הרישום עם המטפלים שצוין: ייבוא logging_config ייבוא yaml עם פתוח ('alage.yaml', 'r' ) כטיפול: Config = Yaml.load (ידית) CFG = Logging_Config.Logging (Config) CFG.Setup () דף הבית של המוצר


כניסה- config. תוכנה קשורה