【发布时间】:2015-02-19 16:02:39
【问题描述】:
我在 Python 中使用 Paramiko 通过 SSH 在机器上运行命令。如何使用 Paramiko 日志记录?我的意思是强制它生成日志(在文件或终端中)并设置日志级别。
【问题讨论】:
标签: python logging ssh paramiko
我在 Python 中使用 Paramiko 通过 SSH 在机器上运行命令。如何使用 Paramiko 日志记录?我的意思是强制它生成日志(在文件或终端中)并设置日志级别。
【问题讨论】:
标签: python logging ssh paramiko
Paramiko 为其记录器命名,非常简单:
import logging
import paramiko
logging.basicConfig()
logging.getLogger("paramiko").setLevel(logging.WARNING) # for example
有关更多示例,请参阅logging cookbook。
您也可以使用paramiko.util 中的log_to_file 直接登录到文件。
【讨论】:
paramiko.util.log_to_file("<log_file_path>", level = "WARN")
【讨论】: