#pragma once #ifdef NDEBUG #define SPDLOG_ACTIVE_LEVEL 2 // info, warn, error, critical // #define SPDLOG_ACTIVE_LEVEL 0 // trace, debug, info, warn, error, critical #else #define SPDLOG_ACTIVE_LEVEL 0 // trace, debug, info, warn, error, critical #endif #include #define LOG_TRACE SPDLOG_TRACE #define LOG_DEBUG SPDLOG_DEBUG #define LOG_INFO SPDLOG_INFO #define LOG_WARN SPDLOG_WARN #define LOG_ERROR SPDLOG_ERROR #define LOG_CRITICAL SPDLOG_CRITICAL