7

有没有办法从配置文件配置flask app.logger,例如:

logging.config.fileConfig('/path/to/logging.cfg')

或者

logging.config.dictConfig(config_dict)

所以我可以app.logger.info('some message')用来登录开发和产品模式。

4

2 回答 2

4

你需要先打电话app.logger,然后再打电话logging.config.dictConfig(config_dict)。记录器名称应在 config_dict 和 app.logger_name 中相同

于 2015-08-25T15:51:56.780 回答
1

logging将第 22 行更改为app.logger- 这将为您当前的 Flask 应用程序配置记录器。或者,您可以使用日志记录模块的getLogger功能并使用app.logger_name来拉取正确的记录器。

于 2012-08-06T18:41:52.600 回答