deis/deis — pull request #1701 by bacongobbler (2014-08-25 21:06:31+00:00)
Title: feat(controller): pipe release notes to app logs

Whenever a release is created for an application, its logs will now
also be seen in `deis logs`. The log pattern follows the same syntax
as Heroku's logs:

2014-08-25T20:23:53.275002+00:00 heroku[api]: Enable Logplex by me@bacongobbler.com
2014-08-25T20:23:53.275063+00:00 heroku[api]: Release v2 created by me@bacongobbler.com

The log syntax coming from the controller looks like so in the app logs:

2014-08-25 14:25:50 deis[api]: bacongobbler created initial release

Which follows the same syntax as our app logs:

2014-08-25 14:25:50 island-larkspur[web.1]: listening on port 5000...

ISSUES: Currently the test suite runner silences all logs when the
test suite is running. Because this feature relies on python's
logging module, the application lifecycle logs are silenced as well.