2014-11-02 2 views
2

Я использую configparser для чтения некоторых параметров конфигурации для моего приложения, и я также хотел бы прочитать конфигурацию ведения журнала.Включить конфигурацию ведения журнала в файл, читаемый configparser

Могу ли я сделать это в том же файле? Как я могу назвать разделы журнала?

+0

Вы смотрели на 'logging.config.fileConfig'? – chepner

+0

Да, у меня есть. Я видел, что могу дать ему экземпляр RawConfigParser. Так должен ли я просто дать ему объект после выполнения функции read() для configparser? – lilorox

+0

Требуется имя файла, а не файл. – chepner

ответ

3

Я отвечу на свой вопрос, так как совет от @chepner помог.

Учитывая python documentation, я мог бы просто передать объект, configparser.ConfigParser создает в качестве аргумента в функции logging.config.fileConfig

Вот Snipper:

config = configparser.ConfigParser() 
config['general'] = {'default-option': 'blah'} 
config.read(configFile) 
# Logging configuration 
logging.config.fileConfig(config, disable_existing_loggers=False) 
Смежные вопросы