#pragma once #include #include namespace Nuake { enum LOG_TYPE { VERBOSE, WARNING, CRITICAL }; struct LogEntry { LOG_TYPE type; std::string time; std::string message; }; class Logger { public: static void Log(const std::string& log, LOG_TYPE type = VERBOSE); static std::vector GetLogs(); private: static const int MAX_LOG = 64; static std::vector m_Logs; }; }