1

我的 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__.

我可以使用这个字典查看来自我的内部模块的日志,但我的restserver.py路由中的日志没有出现。

我正在使用app.logger.info()等记录。

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

如果我__main__已经通过dictConfig. 我在寻找TimedRotatingFileHandler

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

4

0 回答 0