File engine_logger.hpp
FileList > atlas > core > engine_logger.hpp
Go to the source code of this file
#include <core/core.hpp>
#include <fmt/os.h>
#include <fmt/ostream.h>
#include <map>
#include <memory>
#include <spdlog/common.h>
#include <spdlog/spdlog.h>
Namespaces
Type | Name |
---|---|
namespace | atlas |
Classes
Type | Name |
---|---|
class | console_log_manager |
Public Functions
Type | Name |
---|---|
void | console_log_error (spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_error_tagged (const std::string & p_tag, spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_fatal (spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_fatal_tagged (const std::string & p_tag, spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_info (spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_info_tagged (const std::string & p_tag, spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_trace (spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_trace_tagged (const std::string & p_tag, spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_warn (spdlog::format_string_t< T... > fmt, T &&... args) |
void | console_log_warn_tagged (const std::string & p_tag, spdlog::format_string_t< T... > fmt, T &&... args) |
Public Functions Documentation
function console_log_error
template<typename... T>
inline void console_log_error (
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_error_tagged
template<typename... T>
inline void console_log_error_tagged (
const std::string & p_tag,
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_fatal
template<typename... T>
inline void console_log_fatal (
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_fatal_tagged
template<typename... T>
inline void console_log_fatal_tagged (
const std::string & p_tag,
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_info
template<typename... T>
inline void console_log_info (
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_info_tagged
template<typename... T>
inline void console_log_info_tagged (
const std::string & p_tag,
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_trace
template<typename... T>
inline void console_log_trace (
spdlog::format_string_t< T... > fmt,
T &&... args
)
Note:
Console Loggers (These are loggers that write specifically to the console, terminal console)
Note:
TODO Specify that engine3d will have it's own console terminal that these will be written to.
function console_log_trace_tagged
template<typename... T>
inline void console_log_trace_tagged (
const std::string & p_tag,
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_warn
template<typename... T>
inline void console_log_warn (
spdlog::format_string_t< T... > fmt,
T &&... args
)
function console_log_warn_tagged
template<typename... T>
inline void console_log_warn_tagged (
const std::string & p_tag,
spdlog::format_string_t< T... > fmt,
T &&... args
)
The documentation for this class was generated from the following file TheAtlasEngine/atlas/core/engine_logger.hpp