регистрация ткани питона - PullRequest
14 голосов
/ 14 февраля 2012

Мне попались тканевые модули - это действительно круто. Это хорошо работает для меня. Теперь у меня есть вопрос, как собрать выходные данные из сценария ткани?

# 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')

Я хотел бы использовать модули протоколирования с фабрикой и использовать их внутри самого кода. Не хочу использовать обычное перенаправление, такое как "fab uptime &> log.out"

1 Ответ

14 голосов
/ 14 февраля 2012

Похоже, fabric само не использует logging.

Выпуск № 57 уже открыт в связи с этим, но я боюсь, что пока он не исправлен, вам придется придерживаться перенаправления или взглянуть на некоторые ветви в github с изменениями, которые нужно сделать что:

...