struct LogCategory

template<LogVerbosity DefaultRunTimeVerbosity, LogVerbosity CompileTimeVerbosity = LogVerbosity::Any>
Inherits: LogCategoryBase

Templated base class for a category with some particular default verbosity.

Public

Constructors

LogCategory<DefaultRunTimeVerbosity, CompileTimeVerbosity>

inline LogCategory<DefaultRunTimeVerbosity, CompileTimeVerbosity>(const char *name)

Methods

~LogCategoryBase

~LogCategoryBase() noexcept

GetName

const char *GetName() const

Returns the name of the category.

GetMaximumVerbosity

LogVerbosity GetMaximumVerbosity() const

Determines the maximum verbosity reported by this category.

Verbosity levels higher than this will not be reported.

IsVerbositySupressed

bool IsVerbositySupressed(LogVerbosity verbosity)

Returns true is the provided verbosity suppressed for this category.