Sometimes, I find something that is so utterly brilliant, I can do nothing more than just link to it.
Yes, it's a short post. No, the link won't open in a new window. After all, it's not like this post has much to read, right?
Oh, OK. What am I doing? Getting my head around Boost Log (or, rather, watch it dutifully going over said head), and trying to figure out a way to create a wrapper around it that a) won't evaluate logging expressions unnecessarily (without having to implement that same behaviour in my wrapper); and b) will translate "function call" syntax to "stream" (operator<<) syntax.