如何完全关闭sqlalchemy登录 [英] How to turn sqlalchemy logging off completely

查看:43
本文介绍了如何完全关闭sqlalchemy登录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

即使我有以下代码,sqlalchemy仍保持登录登录到控制台

sqlalchemy is keep loggin to console even I have the following code

import logging
logger = logging.getLogger()
logger.disabled = True

如何完全关闭sqlalchemy的日志记录?

How to turn off sqlalchemy's logging completely?

推荐答案

您是否将 echo = True 传递给 create_engine()?默认情况下,它将创建StreamHandler并输出到控制台.如文档所述,如果您未提供任何 echo =正确的参数,并且没有配置根 sqlalchemy 记录器,它不会记录任何内容.

Did you pass echo=True to create_engine()? By default it creates StreamHandler which outputs to console. As documentation says, if you didn't provide any echo=True arguments and didn't configure root sqlalchemy logger, it will not log anything.

这篇关于如何完全关闭sqlalchemy登录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆