当前位置:  开发笔记 > 编程语言 > 正文

Python日志记录:可以从文件中读取dictConfig吗?

如何解决《Python日志记录:可以从文件中读取dictConfig吗?》经验,为你挑选了1个好方法。

使用dictConfig设置Python日志记录的示例显示了在Python脚本中创建的字典.我想使用配置文件,但是文档说fileConfig比dictConfig更老,能力更低.可以从配置文件中设置dictConfig吗?

非常感谢你.



1> Vinay Sajip..:

由于dictConfig只需要一本字典,你可以用你喜欢的任何方式构建字典.从文件读取的一个示例是使用JSON格式的配置.然后你可以做类似的事情

import json
import logging

with open('myconfig.json') as f:
    config_dict = json.load(f)
    logging.config.dictConfig(config_dict)

只要JSON文件具有适当的架构.

您也可以使用其他文件格式,例如YAML,但您需要安装第三方库来解析文件.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有