Aucun gestionnaire ne pourrait être trouvée pour enregistreur paramiko
Je suis en utilisant paramiko module pour la connexion ssh.Je suis confronté au-dessous de problème:
Aucun gestionnaire ne pourrait être trouvée pour enregistreur
Je ne reçois pas la raison de ce problème.J'ai essayé de trouver une solution lien ci-dessous, mais pas en mesure d'obtenir raison.
Aucun gestionnaire ne pourrait être trouvée pour logger "paramiko.les transports"
Je suis à l'aide de code ci-dessous:
1.ssh = paramiko.SSHClient()
2.ssh.set_missing_host_key_policy(
3.paramiko.AutoAddPolicy())
4.ssh.connect(serverip, username=username,
5.password=password,timeout=None)
6.transport = ssh.get_transport()
7.transport.set_keepalive(30)
8.stdin, stdout, stderr =ssh.exec_command(cmd)
9.tables=stdout.readlines()
10.ssh.close()
Je pense que je suis l'obtention de ce problème à la ligne n ° 8.S'il vous plaît conseils comment puis-je résoudre ce problème.
OriginalL'auteur rahul | 2013-10-03
Vous devez vous connecter pour publier un commentaire.
J'ai trouvé la solution à partir de ce site internet.
Fondamentalement, vous avez juste besoin d'ajouter une ligne:
Alors toutes les connexions seront enregistrées dans le fichier.
OriginalL'auteur Sharuzzaman Ahmat Raslan
cf http://docs.python.org/2.7/howto/logging.html#what-happens-if-no-configuration-is-provided
Pour faire une longue histoire courte: Paramiko utilise le
logging
paquet et le faire de la RightWay - qui, pour un paquet de bibliothèque ou d'un module est de ne pas supposer quoi que ce soit sur le contexte d'exécution et de permettre à l'application de prendre soin de la configuration de la journalisation. Vous n'avez pas configuré tout enregistreur de sorte que vous obtenez ce message. La solution évidente est de configurer la journalisation en fonction de vos besoins.OriginalL'auteur bruno desthuilliers
veuillez ajouter le code de votre script
logging.raiseExceptions=False
OriginalL'auteur Z.Liu