python如何禁用多个导入的模块日志记录

时间:2017-06-26 20:08:07

标签: python paramiko pyftpdlib

我在我的python代码中导入了2个模块paramiko和pyftpdlib。

我可以使用以下行禁止paramiko SSH登录到控制台。

logging.getLogger("paramiko").setLevel(logging.WARNING)

然后我尝试通过将此行放在我的函数代码中以启动我的ftp服务器for pyftpdlib来禁用pyftpdlib的控制台输出

logging.basicConfig(level=logging.WARNING)

当我这样做时,它导致paramiko日志抑制停止工作,并看到从paramiko打印到控制台的信息消息。

我想弄清楚如何禁止BOTH登录到控制台?

1 个答案:

答案 0 :(得分:0)

我认为,我必须从导入config_logging表格pyftpdlib

import logging
from pyftpdlib.log import config_logging
config_logging(level=logging.ERROR)