目录
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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)