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

0 ответов

Другие вопросы по тегам