2012-02-14 13 views
14

Encontré módulos de tela - Es realmente genial. Funciona bien para mí Ahora tengo un problema, ¿cómo recolectar el resultado de la secuencia de comandos de la tela?registro de tela python

# cat fabfile.py 
from fabric.api import * 
from fabric.contrib.console import confirm 

env.hosts = ['localhost' , '172.16.10.112','172.16.10.106'] 
env.user='testuser' 
env.password = 'testuser' 
@parallel 
def uptime(): 
    run('uname -a') 

me gustaría utilizar módulos de registro con la tela y usarlos dentro del código en sí .- No quiero usar la redirección normal como "tiempo de actividad del Fab &> log.out"

Respuesta

13

Parece fabric no usa logging.

Issue#57 ya está abierto con respecto a eso, pero me temo que hasta que se fija tendrá que atenerse a la redirección o echar un vistazo a algunas de las ramas en github con los cambios de hacerlo:

+0

Gracias por los enlaces. Trataré de usar su código. –

+0

El segundo enlace ahora está roto/privado. – cevaris

+1

@cevaris Gracias por su comentario. Sí, parece que el repositorio ya no está disponible. No eliminaré el enlace, sino que utilizaré el formato de tachado para dejarlo en claro. – jcollado