#pragma once
#include "logger.hpp"

// 빌드 옵션으로 제어
#ifndef ENABLE_DEBUG_LOG
#define ENABLE_DEBUG_LOG 0
#endif

#define LOG_INFO(msg)  Logger::instance().log("INFO",  msg)
#define LOG_WARN(msg)  Logger::instance().log("WARN",  msg)
#define LOG_ERROR(msg) Logger::instance().log("ERROR", msg)
#define LOG_DEBUG(msg) Logger::instance().log("DEBUG", msg)
