没有找到与paramiko记录器对应的处理程序

16

我正在使用paramiko模块进行ssh连接。我遇到了以下问题:

没有找到处理程序的记录器 我不知道这个问题的原因。我尝试从下面的链接中获取解决方案,但无法找到原因。 No handlers could be found for logger "paramiko.transport"

我使用以下代码:

           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()

我认为我在第8行遇到了这个问题。请问如何解决?

2个回答

26
我从这个网站找到了解决方案。
基本上,你只需要添加一行代码:
paramiko.util.log_to_file("filename.log")

那么所有连接将被记录到文件中。


2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接