Приложение 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
, верны, только то, что мое ведение журнала не настроено должным образом и действительно хотело бы заставить его работать.