0x02 Python logging模块利用配置加载logger

0x02 Python logging模块利用配置加载logger,第1张

概述目录 logging模块利用配置加载logger 方式一模板:logging.config.dictConfig(config_dict) logging模块利用配置加载logger logging.config模块提供了从配置加载创建logger等相关对象,并放入manager对象中进行缓存待用。所以记录下一般几种方式配置的范本模式,方便项目中copy直接修改使用。 dict config re

目录

logging模块利用配置加载logger 方式一模板:logging.config.dictConfig(config_dict) logging模块利用配置加载logger @H_419_22@

logging.config模块提供了从配置加载创建logger等相关对象,并放入manager对象中进行缓存待用。所以记录下一般几种方式配置的范本模式,方便项目中copy直接修改使用。

dict config references 官档关于logging配置字典说明

方式一模板:logging.config.dictConfig(config_dict)

config_dict 字典模板

cfg = {        'version': 1,'formatters': {            'detailed': {                'class': 'logging.Formatter','format': '%(asctime)s %(name)-15s %(levelname)-8s %(processname)-10s %(message)s'            }        },'handlers': {            'console': {                'class': 'logging.StreamHandler','level': 'INFO',},'file': {                'class': 'logging.fileHandler','filename': 'mplog.log','mode': 'w','formatter': 'detailed','foofile': {                'class': 'logging.fileHandler','filename': 'mplog-foo.log','errors': {                'class': 'logging.fileHandler','filename': 'mplog-errors.log','level': 'ERROR','loggers': {            'foo': {                'handlers': ['foofile']            }        },'root': {            'level': 'DEBUG','handlers': ['console','file','errors']        },}
总结

以上是内存溢出为你收集整理的0x02 Python logging模块利用配置加载logger全部内容,希望文章能够帮你解决0x02 Python logging模块利用配置加载logger所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1191262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存