#pragma once #include #include class Logger { public: // 가변 인자 템플릿과 Fold Expression을 사용하여 여러 인자를 안전하게 출력 template static void Log(Args &&...args) { std::lock_guard lock(mutex_); (std::cout << ... << std::forward(args)) << std::endl; } private: static inline std::mutex mutex_; };