#pragma once #include enum LogLevel { INFO, WARNING, ERROR }; void log(LogLevel level, const std::string& message) { std::string levelStr; switch(level) { case INFO: levelStr = "[INFO]"; break; case WARNING: levelStr = "[WARNING]"; break; case ERROR: levelStr = "[ERROR]"; break; default: levelStr = "[UNKNOWN]"; break; } std::cout << levelStr << " : " << message << std::endl; }