Engine²
Open-source game engine written in C++.
Loading...
Searching...
No Matches
Log Namespace Reference

Enumerations

enum class  Level {
  trace , debug , info , warning ,
  error , critical , off
}

Functions

template<typename T>
GetEntityIndex (const T &entity)
template<typename T>
GetEntityVersion (const T &entity)
template<typename T>
std::string EntityToDebugString (const T &entity)
std::string GetErrnoMessage ()
constexpr spdlog::level::level_enum ToSpdlogLevel (Level level) noexcept
template<typename T>
void Debug (const T &msg) noexcept
template<typename T>
void Info (const T &msg) noexcept
template<typename T>
void Warning (const T &msg) noexcept
template<typename T>
void Error (const T &msg) noexcept
template<typename T>
void Critical (const T &msg) noexcept
template<typename T>
void Trace (const T &msg) noexcept
template<typename T>
void Log (Level level, const T &msg) noexcept
void SetLevel (Level level)
void SetPattern (const std::string &pattern, spdlog::pattern_time_type time_type=spdlog::pattern_time_type::local)

Enumeration Type Documentation

◆ Level

enum class Log::Level
strong
Enumerator
trace 
debug 
info 
warning 
error 
critical 
off 

Function Documentation

◆ Critical()

template<typename T>
void Log::Critical ( const T & msg)
inlinenoexcept

◆ Debug()

template<typename T>
void Log::Debug ( const T & msg)
inlinenoexcept

◆ EntityToDebugString()

template<typename T>
std::string Log::EntityToDebugString ( const T & entity)
inline

◆ Error()

template<typename T>
void Log::Error ( const T & msg)
inlinenoexcept

◆ GetEntityIndex()

template<typename T>
T Log::GetEntityIndex ( const T & entity)
inline

◆ GetEntityVersion()

template<typename T>
T Log::GetEntityVersion ( const T & entity)
inline

◆ GetErrnoMessage()

std::string Log::GetErrnoMessage ( )
inline

◆ Info()

template<typename T>
void Log::Info ( const T & msg)
inlinenoexcept

◆ Log()

template<typename T>
void Log::Log ( Level level,
const T & msg )
inlinenoexcept

◆ SetLevel()

void Log::SetLevel ( Level level)
inline

◆ SetPattern()

void Log::SetPattern ( const std::string & pattern,
spdlog::pattern_time_type time_type = spdlog::pattern_time_type::local )
inline

◆ ToSpdlogLevel()

spdlog::level::level_enum Log::ToSpdlogLevel ( Level level)
constexprnoexcept

◆ Trace()

template<typename T>
void Log::Trace ( const T & msg)
inlinenoexcept

◆ Warning()

template<typename T>
void Log::Warning ( const T & msg)
inlinenoexcept