#pragma once #include #include #include #include #include #include #include class Logger { private: Logger(); ~Logger(); private: static Logger* m_instance; private: static std::ofstream logfile; public: void WriteLog(int level , std::string logStr); public: static Logger* GetInstance() { if (m_instance == nullptr) { m_instance = new Logger(); } return m_instance; } };