Flask IIS wfastcgi Ведение журнала из нескольких модулей - PullRequest
0 голосов
/ 14 сентября 2018

Приложение My Flask имеет структуру, подобную приведенной ниже.

- util/
-- util.py
- module/
-- mod1.py
-- mod2.py
- restserver.py

restserver.py имеет logging.config.dictConfig согласно https://gist.github.com/jakubczaplicki/c9077a482c2b195b7f3bcbee19dde441

Это приложение размещено через IIS с шлюзом wfastcgi.Таким образом, он ищет только модуль restserver.app и не беспокоится о __main__.

. Я вижу журналы из моих внутренних модулей, используя этот dict, но журналы из моих маршрутов restserver.py не отображаются.

Я веду журнал, используя app.logger.info() и т. Д.

Где должен быть инициализирован logging.config.dictConfig?До app = Flask(__name__) или после него?

Нужен ли отдельный регистратор в __main__, если я уже объявил его через dictConfig.Я ищу TimedRotatingFileHandler

Все мои возвращаемые значения и данные, которые я получаю от IIS + Flask, верны, только то, что мое ведение журнала не настроено должным образом и действительно хотело бы заставить его работать.

...