Я пытаюсь настроить ведение журнала для нескольких различных модулей, используя 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')
Итак, ожидаемый результат для этого примерно такой:
Logging initialized.
Test Module started.
Я могу заставить это работать и регистрироваться правильно, используя eclipse, используя Ctrl + F11. Однако, вызов его от переводчика ничего не дает:
>>> import Package
Файл журнала остается пустым. Есть идеи?