我正在使用Paramiko提供的ssh客户端创建一个名为remoteSSH
的函数调用(文件名为remoteConnect.py
):
import paramiko
import logging
logger = paramiko.util.logging.getLogger()
logger.setLevel(logging.WARN)
def remoteSSH(username,userpasswd):
....
现在我正在另一个名为 getData()
(getdata.py
) 的Python模块中调用remoteSSH
函数:
from remoteConnect import *
import logging
logger2=logging.getLogger()
logger2.setLevel(logging.INFO)
然而,调用 logger2.info('ccc')
还会在导入 Paramiko 模块的文件(即 remoteConnect.py
)中开启所有 INFO 级别的日志记录。
我该如何关闭 remoteConnect.py
中的日志记录,以便 Paramiko 不会输出所有的 INFO 级别消息?