2014-12-21 17 views
6

Sto usando 'paramiko' in python per eseguire il comando su una casella tramite SSH. Come utilizzare la registrazione paramiko? Intendo costringerlo a fare registri (in un file o terminale) e impostare il livello di registro.Come usare la registrazione paramiko?

risposta

11

nomi paramiko suoi forestale, così semplicemente:

import logging 
import paramiko 

logging.getLogger("paramiko").setLevel(logging.WARNING) # for example 

vedere la logging cookbook per alcuni altri esempi.

È anche possibile utilizzare log_to_file da paramiko.util per accedere direttamente a un file.

+0

È inoltre necessario specificare un file di registro, ad es. paramiko.util.log_to_file ("paramiko.log"). – Lidia