Python logging with multiple modules

У меня есть различные модули, в которых я активно использую протоколирование Python. Когда я импортирую их в главный модуль, как в документации Python, и пытаюсь запустить его, я не получаю никакого результата от протоколирования. Есть ли у кого-нибудь идеи, что происходит?

Логирование вызывается в модуле, импортированном public модулем, импортированным ниже (кусок кода слишком большой, чтобы поместить его здесь). В приведенном ниже фрагменте кода запускается вся программа и инициализируется ведение журнала:

import logging
from bottle import run, debug
import public

logging.basicConfig(level=logging.DEBUG)

if __name__ == '__main__':
   logging.info('Started')
   debug(mode=True)
   run(host='localhost', port = 8080, reloader=True)
   logging.info('Finished')
6
задан bitek 13 February 2013 в 07:06
поделиться