在configparser读取的文件中包含日志配置
我用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)