1

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

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

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

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

logging.basicConfig(level=logging.WARNING)

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

我想知道如何禁用 BOTH 从日志记录到控制台?

4

1 回答 1

0

我想通了,我必须从 pyftpdlib 中导入 config_logging

import logging
from pyftpdlib.log import config_logging
config_logging(level=logging.ERROR)
于 2017-06-27T02:00:00.307 回答