The recently added logging functionality provides functions such as logDebug(...), logInfo(...), etc. Having now worked with Boost.Log in Cubiquity it's clear that a stream based interface would be more natural. e.g.
debug << "x = " << x;
I need to do a bit of research into stream to see how this should be implemented and how redirection should be performed.