Python 如何使用Paramiko日志记录?

Python 如何使用Paramiko日志记录?,python,logging,ssh,paramiko,Python,Logging,Ssh,Paramiko,我在Python中使用Paramiko通过SSH在一个盒子上运行命令。如何使用Paramiko日志记录?我的意思是强制它创建日志(在文件或终端中)并设置日志级别。Paramiko为其日志记录者命名,因此简单地说: import logging import paramiko logging.basicConfig() logging.getLogger("paramiko").setLevel(logging.WARNING) # for example 有关更多示例,请参见 您还可以使用f

我在Python中使用Paramiko通过SSH在一个盒子上运行命令。如何使用Paramiko日志记录?我的意思是强制它创建日志(在文件或终端中)并设置日志级别。

Paramiko为其日志记录者命名,因此简单地说:

import logging
import paramiko

logging.basicConfig()
logging.getLogger("paramiko").setLevel(logging.WARNING) # for example
有关更多示例,请参见

您还可以使用from
paramiko.util
直接登录到文件。

paramiko.util.log\u登录到文件(“,level=“WARN”)
paramiko.util.log_to_file("<log_file_path>", level = "WARN")

您还需要指定一个日志文件,例如paramiko.util.log_to_文件(“paramiko.log”)。