engine/include/log.h

20 lines
528 B
C
Raw Normal View History

2023-04-29 14:22:25 +00:00
#ifndef ENGINE_INCLUDE_LOG_H_
#define ENGINE_INCLUDE_LOG_H_
2022-09-02 11:06:59 +00:00
#ifdef NDEBUG
2024-03-27 00:28:31 +00:00
#define SPDLOG_ACTIVE_LEVEL 2 // info, warn, error, critical
//#define SPDLOG_ACTIVE_LEVEL 0 // trace, debug, info, warn, error, critical
2022-09-02 11:06:59 +00:00
#else
2024-03-27 00:28:31 +00:00
#define SPDLOG_ACTIVE_LEVEL 0 // trace, debug, info, warn, error, critical
2022-09-02 11:06:59 +00:00
#endif
#include <spdlog/spdlog.h>
#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
2023-04-29 14:22:25 +00:00
#define LOG_CRITICAL SPDLOG_CRITICAL
#endif