fabric/fabric — pull request #558 by tswicegood (2012-02-11 22:54:26+00:00)
Title: Switching output to logging module

This isn't ready, but it's a starting point for conversation.

Things to do:

* Adjust tests that verify mocked `sys.std*` values to instead check loggers for information
* Create a test runner that plays nicely with `nosetests` or at least make sure that `--nologcapture` is the default
* More data needs to be provided to the logger so it can format appropriately.

One thing that would make the last point easier is creating a `RunningTask` object that handles all of the running and can be passed to the logger and let the formatter figure out what to do with it rather than trying to build a big dictionary of everything that's currently in vars inside `execute`/`_execute`.