Вход в модуль Python с затмением - PullRequest
1 голос
/ 10 февраля 2011

Я пытаюсь настроить ведение журнала для нескольких различных модулей, используя 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

Файл журнала остается пустым. Есть идеи?

1 Ответ

0 голосов
/ 11 февраля 2011

Проверьте ваш каталог Python. Это, вероятно, там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...