Class LogManager

Class Documentation

class LogManager

Public Functions

~LogManager() noexcept = default
LogManager(const LogManager&) = delete
LogManager(LogManager&&) = delete
LogManager &operator=(const LogManager&) = delete
LogManager &operator=(LogManager&&) = delete
LogLevel DefaultLogLevel() const noexcept
void SetDefaultLogLevel(const LogLevel logLevel, const LogLevelOutput logLevelOutput = LogLevelOutput::kDisplayLogLevel) noexcept
LogMode DefaultLogMode() const noexcept
void SetDefaultLogMode(const LogMode logMode) noexcept

Public Static Functions

static LogManager &GetLogManager() noexcept
static Logger &CreateLogContext(const std::string &ctxId, const std::string &ctxDescription, const LogLevel appDefLogLevel) noexcept

Protected Functions

LogManager() noexcept = default