Я использую ssh-клиент, предоставленный Paramiko, для создания вызова функции 'remoteSSH' (имя файла - remoteConnect.py):
import paramiko
import logging
logger = paramiko.util.logging.getLogger()
logger.setLevel(logging.WARN)
def remoteSSH(username,userpasswd):
....
Теперь я вызываю функцию remoteSSH в другом модуле Pythonnamed getData () (getdata.py):
from remoteConnect import *
import logging
logger2=logging.getLogger()
logger2.setLevel(logging.INFO)
Однако при вызове logger2.info('ccc')
также включается регистрация всех уровней INFO в файле, который импортирует модуль Paramiko (т. е. remoteConnect.py
)
Как отключить вход в систему remoteConnect.py
, чтобы Paramiko не выплевывал все сообщения уровня INFO?