【问题标题】:How to use Paramiko logging?如何使用 Paramiko 日志记录?
【发布时间】:2015-02-19 16:02:39
【问题描述】:

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

【问题讨论】:

    标签: python logging ssh paramiko


    【解决方案1】:

    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("paramiko.log").
    【解决方案2】:
    paramiko.util.log_to_file("<log_file_path>", level = "WARN")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 2013-10-22
      相关资源
      最近更新 更多