如何完全关闭sqlalchemy登录 [英] How to turn sqlalchemy logging off completely
本文介绍了如何完全关闭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屋!
查看全文