Python Fabric 日志记录
我发现了fabric模块——这真是太酷了。它对我来说效果很好。不过我现在遇到了一个问题,怎么从fabric脚本中收集输出呢?
# 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')
我想在代码里使用日志模块和fabric,不想像平常那样用重定向,比如“fab uptime &> log.out”。
1 个回答
16
看起来 fabric
本身并没有使用 logging
这个功能。
关于这个问题,已经有一个 问题#57 被提出来了,但我担心在它修复之前,你可能需要使用重定向的方法,或者去看看 GitHub 上一些已经做了修改的分支: