this project will handle duplicating an output stream to console and syslog in a way that feels like std::cout