Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
helios::Logger Member List

This is the complete list of members for helios::Logger, including all inherited members.

AddLogger(T logger, LoggerConfig config=LoggerConfigOf< T >()) noexcepthelios::Loggerinline
Flush(T logger={}) noexcepthelios::Loggerinline
FlushAll() noexcepthelios::Logger
GetDefaultConfig() const noexcepthelios::Loggerinline
GetInstance() noexcepthelios::Loggerinlinestatic
GetLevel(T logger={}) const noexcepthelios::Loggerinline
GetLevel() const noexcepthelios::Logger
HasLogger(T logger={}) const noexcepthelios::Loggerinline
LogAssertionFailure(T logger, std::string_view condition, const std::source_location &loc, std::string_view message) noexcepthelios::Loggerinline
LogAssertionFailure(T logger, std::string_view condition, const std::source_location &loc, std::format_string< Args... > fmt, Args &&... args) noexcepthelios::Loggerinline
LogAssertionFailure(std::string_view condition, const std::source_location &loc, std::string_view message) noexcepthelios::Loggerinline
LogAssertionFailure(std::string_view condition, const std::source_location &loc, std::format_string< Args... > fmt, Args &&... args) noexcepthelios::Loggerinline
Logger(const Logger &)=deletehelios::Logger
Logger(Logger &&)=deletehelios::Logger
LogMessage(T logger, LogLevel level, const std::source_location &loc, std::string_view message) noexcepthelios::Loggerinline
LogMessage(T logger, LogLevel level, const std::source_location &loc, std::format_string< Args... > fmt, Args &&... args) noexcepthelios::Loggerinline
LogMessage(LogLevel level, const std::source_location &loc, std::string_view message) noexcepthelios::Loggerinline
LogMessage(LogLevel level, const std::source_location &loc, std::format_string< Args... > fmt, Args &&... args) noexcepthelios::Loggerinline
operator=(const Logger &)=deletehelios::Logger
operator=(Logger &&)=deletehelios::Logger
RemoveLogger(T logger={}) noexcepthelios::Loggerinline
SetDefaultConfig(const LoggerConfig &config) noexcepthelios::Loggerinline
SetLevel(T logger, LogLevel level) noexcepthelios::Loggerinline
SetLevel(LogLevel level) noexcepthelios::Logger
ShouldLog(LogLevel level) const noexcepthelios::Logger
ShouldLog(T logger, LogLevel level) const noexcepthelios::Loggerinline
~Logger() noexcept=defaulthelios::Logger