Flask IIS wfastcgi从多个模块进行日志记录

时间:2018-09-14 01:45:15

标签: python iis logging flask wfastcgi

我的Flask应用具有如下结构

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

restserver.py具有https://gist.github.com/jakubczaplicki/c9077a482c2b195b7f3bcbee19dde441logging.config.dictConfig

此应用程序通过IIS与wfastcgi网关托管。 因此,它只查找restserver.app模块,而不必担心__main__

使用此命令,我可以从内部模块中看到日志,但是restserver.py路由中的日志没有出现。

我正在使用app.logger.info()等进行登录。

logging.config.dictConfig应该在哪里初始化? 在app = Flask(__name__)之前还是之后?

如果我已经通过__main__声明了它,我是否需要在dictConfig中使用一个单独的记录器。我正在寻找TimedRotatingFileHandler

我从IIS + Flask返回的所有返回值和数据都是正确的,只是我的日志记录没有正确设置,并且真的想使其正常工作。

0 个答案:

没有答案