Я пытаюсь настроить ведение журнала на нескольких разных модулях, используя logging.config.fileConfig()
Мой каталог выглядит примерно так:
> Package
> Source
__init__.py
SomeSource.py
> Test
__init__.py
SomeTests.py
__init__.py
Внутри Package.__init__.py
У меня есть следующее:
directory = 'C:/User/Me/workspace/Package/'
logFile = 'logger.conf'
logging.config.fileConfig(directory+logFile)
log = logging.getLogger('Package')
log.info('Logging initialized.')
import Test
Внутри Package.Test.__init__.py
У меня есть
log = logging.getLogger('Package.Test')
log.info('Test module started')
Таким образом, ожидаемый результат для этого примерно такой:используя затмение, используя Ctrl + F11.Однако его вызов из интерпретатора ничего не дает:
>>> import Package
Файл журнала остается пустым.Есть идеи?