有时您可能处于处理应该正确但实际上不正确的数据的情况。例如,您可能有一些客户端代码将HTTP请求发送到服务器,但显然格式不正确。这可能是由于用户篡改数据或客户端代码失败引起的。在大多数情况下,在这种情况下可以答复,但有时不行,并且代码必须继续工作。400 Bad Request
您可能仍想记录一下发生了一些可疑的情况。这是记录器派上用场的地方。从Flask 0.3开始,记录器已预先配置供您使用。
以下是一些示例日志调用:
app.logger.debug('A value for debugging')
app.logger.warning('A warning occurred (%d apples)', 42)
app.logger.error('An error occurred')
附带的logger对象是一个标准的logger,可以查看标准模块logger信息
讨论区