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