ShitEngine
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
Log.h 文件参考
#include <memory>
#include <utility>
#include <spdlog/spdlog.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/fmt/ostr.h>
#include "Core.h"

浏览该文件的源代码.

class  Log
 日志封装类 更多...

命名空间

namespace  Shit

宏定义

#define ST_CORE_TRACE(...)
#define ST_CORE_DEBUG(...)
#define ST_CORE_INFO(...)
#define ST_CORE_WARN(...)
#define ST_CORE_ERROR(...)
#define ST_CORE_CRITICAL(...)
#define ST_TRACE(...)
#define ST_DEBUG(...)
#define ST_INFO(...)
#define ST_WARN(...)
#define ST_ERROR(...)
#define ST_CRITICAL(...)

宏定义说明

◆ ST_CORE_CRITICAL

#define ST_CORE_CRITICAL ( ...)
值:
::Shit::Log::GetCoreLogger()->critical(__VA_ARGS__)
static std::shared_ptr< spdlog::logger > & GetCoreLogger()
定义 Log.h:38

◆ ST_CORE_DEBUG

#define ST_CORE_DEBUG ( ...)
值:
::Shit::Log::GetCoreLogger()->debug(__VA_ARGS__)

◆ ST_CORE_ERROR

#define ST_CORE_ERROR ( ...)
值:
::Shit::Log::GetCoreLogger()->error(__VA_ARGS__)

◆ ST_CORE_INFO

#define ST_CORE_INFO ( ...)
值:
::Shit::Log::GetCoreLogger()->info(__VA_ARGS__)

◆ ST_CORE_TRACE

#define ST_CORE_TRACE ( ...)
值:
::Shit::Log::GetCoreLogger()->trace(__VA_ARGS__)

◆ ST_CORE_WARN

#define ST_CORE_WARN ( ...)
值:
::Shit::Log::GetCoreLogger()->warn(__VA_ARGS__)

◆ ST_CRITICAL

#define ST_CRITICAL ( ...)
值:
::Shit::Log::GetClientLogger()->critical(__VA_ARGS__)
static std::shared_ptr< spdlog::logger > & GetClientLogger()
定义 Log.h:39

◆ ST_DEBUG

#define ST_DEBUG ( ...)
值:
::Shit::Log::GetClientLogger()->debug(__VA_ARGS__)

◆ ST_ERROR

#define ST_ERROR ( ...)
值:
::Shit::Log::GetClientLogger()->error(__VA_ARGS__)

◆ ST_INFO

#define ST_INFO ( ...)
值:
::Shit::Log::GetClientLogger()->info(__VA_ARGS__)

◆ ST_TRACE

#define ST_TRACE ( ...)
值:
::Shit::Log::GetClientLogger()->trace(__VA_ARGS__)

◆ ST_WARN

#define ST_WARN ( ...)
值:
::Shit::Log::GetClientLogger()->warn(__VA_ARGS__)