在configparser读取的文件中包含日志配置

2 投票
1 回答
1540 浏览
提问于 2025-05-01 03:39

我用configparser来读取我应用程序的一些配置选项,现在我想把日志的配置也读取进来。

我可以在同一个文件里做到这一点吗?我应该怎么给日志相关的部分命名呢?

暂无标签

1 个回答

4

我来回答我自己的问题,因为@chepner的建议对我很有帮助。

根据Python文档,我可以直接把configparser.ConfigParser创建的对象作为参数传给logging.config.fileConfig函数。

下面是代码片段:

config = configparser.ConfigParser()
config['general'] = {'default-option': 'blah'}
config.read(configFile)
# Logging configuration
logging.config.fileConfig(config, disable_existing_loggers=False)

撰写回答