Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::DefaultLogger Struct Reference

Default logger type. More...

#include <logger.hpp>

Static Public Member Functions

static constexpr std::string_view Name () noexcept
 
static LoggerConfig Config () noexcept
 

Detailed Description

Default logger type.

Definition at line 211 of file logger.hpp.

Member Function Documentation

◆ Config()

static LoggerConfig helios::DefaultLogger::Config ( )
inlinestaticnoexcept
Examples
/home/runner/work/HeliosEngine/HeliosEngine/src/core/include/helios/core/logger.hpp.

Definition at line 213 of file logger.hpp.

213 {
214#if defined(HELIOS_RELEASE_MODE)
215 return LoggerConfig::Release();
216#else
217 return LoggerConfig::Debug();
218#endif
219 }
static LoggerConfig Release() noexcept
Creates configuration optimized for release builds.
Definition logger.hpp:97
static LoggerConfig Debug() noexcept
Creates configuration optimized for debug builds.
Definition logger.hpp:89

◆ Name()

static constexpr std::string_view helios::DefaultLogger::Name ( )
inlinestaticconstexprnoexcept
Examples
/home/runner/work/HeliosEngine/HeliosEngine/src/core/include/helios/core/logger.hpp.

Definition at line 212 of file logger.hpp.

212{ return "HELIOS"; }