栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

哪里有logging.config.dictConfig的完整示例?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

哪里有logging.config.dictConfig的完整示例?

来吧!相应的文档参考为

configuration-dictionary-schema

LOGGING_ConFIG = {     'version': 1,    'disable_existing_loggers': True,    'formatters': {         'standard': {  'format': '%(asctime)s [%(levelname)s] %(name)s: %(message)s'        },    },    'handlers': {         'default': {  'level': 'INFO', 'formatter': 'standard', 'class': 'logging.StreamHandler', 'stream': 'ext://sys.stdout',  # Default is stderr        },    },    'loggers': {         '': {  # root logger 'handlers': ['default'], 'level': 'WARNING', 'propagate': False        },        'my.packg': {  'handlers': ['default'], 'level': 'INFO', 'propagate': False        },        '__main__': {  # if __name__ == '__main__' 'handlers': ['default'], 'level': 'DEBUG', 'propagate': False        },    } }

用法:

# Run once at startup:logging.config.dictConfig(LOGGING_CONFIG)# Include in each module:log = logging.getLogger(__name__)log.debug("Logging is configured.")

如果您从第三方软件包中看到太多日志,请确保在导入第三方软件包

logging.config.dictConfig(LOGGING_CONFIG)
之前
使用来运行此配置。

要使用日志记录过滤器向每个日志消息添加其他自定义信息,请考虑以下答案。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/646818.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号