TheAtlasEngine
 
Loading...
Searching...
No Matches
atlas.logger Module Reference

Exported Modules

module  atlas.common
 

Classes

class  atlas::console_log_manager
 logger for logging messages to stdout on the console More...
 

Functions

 console_log_manager (const std::string &p_pattern="%^[%n] [%T]: %v%$")
 
static std::shared_ptr< spdlog::logger > get (const std::string &p_tag)
 retrieves that specific logger if it has been constructed
 
template<typename... T>
void console_log_trace (spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_warn (spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_info (spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_error (spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_fatal (spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_trace_tagged (const std::string &p_tag, spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_info_tagged (const std::string &p_tag, spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_warn_tagged (const std::string &p_tag, spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_error_tagged (const std::string &p_tag, spdlog::format_string_t< T... > fmt, T &&... args)
 
template<typename... T>
void console_log_fatal_tagged (const std::string &p_tag, spdlog::format_string_t< T... > fmt, T &&... args)
 

Files

file  TheAtlasEngine/atlas/core/logger.cppm