如何禁止Flask后台打印操作数据库的日志?

flask2.23 + falsk-sqlalchemy
flask运行的时候,后台会打印操作数据库的日志:

img

每次请求接口,都会打印这么多操作数据库的日志,如何让后台不打印这些日志呢,这样后台打印就会变得很干净

在 Flask 中,要禁用数据库操作的日志记录,你可以通过设置日志级别为一个高级别(如 WARNING 或 ERROR)来实现。这将使日志只记录具有较高严重性级别的消息,并忽略低级别的消息,例如调试和信息级别的消息。
例如:

# 在创建数据库实例前,禁用 SQLAlchemy 的日志记录
logging.getLogger('sqlalchemy').setLevel(logging.WARNING)

db = SQLAlchemy(app)

启动flask的时候,把debug模式关掉

app.config["SQLALCHEMY_ECHO"] = False

这个是sqlalchemy的日志,上面配置可以关掉