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