#ifndef LOGGER_HPP #define LOGGER_HPP #include class Logger { public: template static std::string log(std::ostream &out, Tail &&tail) { out< static std::string log(std::ostream &out, Head &&head, Tail &&...tail) { out<(head); log(out, std::forward(tail)...); } }; #endif