Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::Log Class Reference

#include <Log.h>

Static Public Member Functions

static void Trace (LogImpl *logger, const std::string &text)
 
static void Info (LogImpl *logger, const std::string &text)
 
static void Warn (LogImpl *logger, const std::string &text)
 
static void Error (LogImpl *logger, const std::string &text)
 
static void Fatal (LogImpl *logger, const std::string &text)
 
static LogImplGetCoreLogger ()
 
static LogImplGetClientLogger ()
 

Detailed Description

Definition at line 39 of file Log.h.

Member Function Documentation

◆ Error()

static void Elevate::Log::Error ( LogImpl logger,
const std::string &  text 
)
inlinestatic

Definition at line 44 of file Log.h.

44{ if(logger) logger->Error(text); }

◆ Fatal()

static void Elevate::Log::Fatal ( LogImpl logger,
const std::string &  text 
)
inlinestatic

Definition at line 45 of file Log.h.

45{ if(logger) logger->Fatal(text); }

◆ GetClientLogger()

LogImpl * Elevate::Log::GetClientLogger ( )
static

Definition at line 22 of file Log.cpp.

23 {
24 static LogImpl* logger = new LogImpl([]() {
25 auto spdlogger = spdlog::stdout_color_mt("APP");
26 spdlogger->set_level(spdlog::level::trace);
27 spdlogger->set_pattern("%^[%T] [%n] %v%$");
28 return spdlogger;
29 }());
30 return logger;
31 }

◆ GetCoreLogger()

LogImpl * Elevate::Log::GetCoreLogger ( )
static

Definition at line 11 of file Log.cpp.

12 {
13 static LogImpl* logger = new LogImpl([]() {
14 auto spdlogger = spdlog::stdout_color_mt("ELEVATE");
15 spdlogger->set_level(spdlog::level::trace);
16 spdlogger->set_pattern("%^[%T] [%n] %v%$");
17 return spdlogger;
18 }());
19 return logger;
20 }

◆ Info()

static void Elevate::Log::Info ( LogImpl logger,
const std::string &  text 
)
inlinestatic

Definition at line 42 of file Log.h.

42{ if(logger) logger->Info(text); }

◆ Trace()

static void Elevate::Log::Trace ( LogImpl logger,
const std::string &  text 
)
inlinestatic

Definition at line 41 of file Log.h.

41{ if(logger) logger->Trace(text); }

◆ Warn()

static void Elevate::Log::Warn ( LogImpl logger,
const std::string &  text 
)
inlinestatic

Definition at line 43 of file Log.h.

43{ if(logger) logger->Warn(text); }

The documentation for this class was generated from the following files: