38#define LOG_DEBUG(msg) rendering_engine::Logger::Get().Log(LogLevel::Debug, msg, __FILE__, __LINE__)
39#define LOG_INFO(msg) rendering_engine::Logger::Get().Log(LogLevel::Info, msg, __FILE__, __LINE__)
40#define LOG_WARNING(msg) rendering_engine::Logger::Get().Log(LogLevel::Warning, msg, __FILE__, __LINE__)
41#define LOG_ERROR(msg) rendering_engine::Logger::Get().Log(LogLevel::Error, msg, __FILE__, __LINE__)
86 void Initialize(
const std::string& appName);
100 const std::string& message,
Singleton engine-wide logging system.
LogLevel
Defines severity levels for log messages.
@ Warning
Non-critical issues or unexpected states.
@ Info
General informational messages.
@ Error
Critical errors affecting functionality.
@ Debug
Detailed diagnostic information.