Logging with streams and a macro