2
configparser를 사용하여 내 응용 프로그램의 일부 구성 옵션을 읽었으며 로깅 구성도 읽고 싶습니다.configparser가 읽은 파일에 로깅 구성 포함
동일한 파일에서이 작업을 수행 할 수 있습니까? 로깅 특정 섹션의 이름을 어떻게 지정해야합니까?
configparser를 사용하여 내 응용 프로그램의 일부 구성 옵션을 읽었으며 로깅 구성도 읽고 싶습니다.configparser가 읽은 파일에 로깅 구성 포함
동일한 파일에서이 작업을 수행 할 수 있습니까? 로깅 특정 섹션의 이름을 어떻게 지정해야합니까?
@chepner의 조언이 도움이 되었기 때문에 내 자신의 질문에 답변 해 드리겠습니다.
config = configparser.ConfigParser()
config['general'] = {'default-option': 'blah'}
config.read(configFile)
# Logging configuration
logging.config.fileConfig(config, disable_existing_loggers=False)
당신이 logging.config.fileConfig''봤어 다음 snipper는
python documentation을 고려, 난 그냥
logging.config.fileConfig
기능 여기에
configparser.ConfigParser
가 인수로 생성하는 개체를 전달할 수있다? – chepner예, 있습니다. RawConfigParser의 인스턴스를 제공 할 수 있음을 알았습니다. 그래서 configparser의 read() 함수를 실행 한 후에 객체를 제공해야합니까? – lilorox
파일 개체가 아니라 파일 이름을 사용합니다. – chepner