使用dictConfig设置Python日志记录的示例显示了在Python脚本中创建的字典.我想使用配置文件,但是文档说fileConfig比dictConfig更老,能力更低.可以从配置文件中设置dictConfig吗?
非常感谢你.
由于dictConfig只需要一本字典,你可以用你喜欢的任何方式构建字典.从文件读取的一个示例是使用JSON格式的配置.然后你可以做类似的事情
import json
import logging
with open('myconfig.json') as f:
config_dict = json.load(f)
logging.config.dictConfig(config_dict)
Run Code Online (Sandbox Code Playgroud)
只要JSON文件具有适当的架构.
您也可以使用其他文件格式,例如YAML,但您需要安装第三方库来解析文件.
| 归档时间: |
|
| 查看次数: |
1009 次 |
| 最近记录: |