Better output and support multiple transports for the msgStream