Log Output of Individual Channels

The portal should have features allowing turning on and off logging of the raw output of particular channels.

This use case relates closely to Capture Output of Individual Channels, the live-in-the-uportal-GUI version of this use case.

There should be an additional property of all channels-as-published indicating whether the raw output of that channel should be logged. This property should be declaratively configurable as part of the channel publishing fragment and configurable at runtime via the channel manager UI.

When this property is turned on for a particular channel, the portal should log the raw output of that channel.

This is logging as an application-level feature of the product (rather than the pervasive Commons Logging throughout the codebase that supports development, diagnosis, and debugging).