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

时间:2014-11-02 13:04:31

标签: python logging configparser

我使用configparser为我的应用程序读取一些配置选项,我也想阅读日志配置。

我可以在同一个文件中执行此操作吗? 我应该如何命名特定于日志记录的部分?

1 个答案:

答案 0 :(得分:3)

我回答了自己的问题,因为@chepner的建议有所帮助。

考虑python documentation,我可以将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)