This blog is updated daily.
A general description is here.
'capture.output()' gets optional arguments 'type' and 'split' to pass to 'sink()', and hence can be used capture messages.
permanent link