SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Logger.hpp File Reference
#include <Core/OSDef.hpp>
#include <spdlog/async.h>
#include <spdlog/sinks/basic_file_sink.h>
#include <spdlog/sinks/stdout_color_sinks.h>
#include <spdlog/spdlog.h>

Go to the source code of this file.

Classes

class  Sleak::Logger

Namespaces

namespace  Sleak
 Root namespace for everything the engine exposes.

Macros

#define _LOGGER   Sleak::Logger::GetLogger()
#define SLEAK_ERROR(...)
#define SLEAK_FATAL(...)
#define SLEAK_INFO(...)
#define SLEAK_LOG(...)
#define SLEAK_RETURN_ERR(...)
#define SLEAK_WARN(...)
#define SPDLOG_WCHAR_SUPPORT

Macro Definition Documentation

◆ _LOGGER

#define _LOGGER   Sleak::Logger::GetLogger()

Definition at line 16 of file Logger.hpp.

◆ SLEAK_ERROR

#define SLEAK_ERROR ( ...)
Value:
_LOGGER->error(__VA_ARGS__);
#define _LOGGER
Definition Logger.hpp:16

Definition at line 22 of file Logger.hpp.

◆ SLEAK_FATAL

#define SLEAK_FATAL ( ...)
Value:
_LOGGER->critical(__VA_ARGS__);

Definition at line 23 of file Logger.hpp.

◆ SLEAK_INFO

#define SLEAK_INFO ( ...)
Value:
_LOGGER->info(__VA_ARGS__);

Definition at line 20 of file Logger.hpp.

◆ SLEAK_LOG

#define SLEAK_LOG ( ...)
Value:
_LOGGER->trace(__VA_ARGS__);

Definition at line 19 of file Logger.hpp.

◆ SLEAK_RETURN_ERR

#define SLEAK_RETURN_ERR ( ...)
Value:
{ \
SLEAK_ERROR(__VA_ARGS__) \
return false; \
}

Definition at line 25 of file Logger.hpp.

◆ SLEAK_WARN

#define SLEAK_WARN ( ...)
Value:
_LOGGER->warn(__VA_ARGS__);

Definition at line 21 of file Logger.hpp.

◆ SPDLOG_WCHAR_SUPPORT

#define SPDLOG_WCHAR_SUPPORT

Definition at line 6 of file Logger.hpp.