WIP: Channel logger example

I wanted to make this PR both as 
- a proposed example app for a common use case and 
- a request for help in making this better

see
- https://gist.github.com/bf4/7102266
- https://gist.github.com/bf4/7107292