Navigation
API > API/Runtime > API/Runtime/Core
Base class for all log categories.
| Name | FLogCategoryBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/Core/Public/Logging/LogCategory.h |
| Include Path | #include "Logging/LogCategory.h" |
Syntax
struct FLogCategoryBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLogCategoryBase
(
const FLogCategoryName& CategoryName, |
Constructor, registers with the log suppression system and sets up the default values. | Logging/LogCategory.h | |
FLogCategoryBase
(
const TCHAR* CategoryName, |
Constructor, registers with the log suppression system and sets up the default values. | Logging/LogCategory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FLogCategoryBase() |
Destructor, unregisters from the log suppression system. | Logging/LogCategory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoryName | const FLogCategoryName | Name for this category | Logging/LogCategory.h | |
| CompileTimeVerbosity | const ELogVerbosity::Type | Holds compile time suppression | Logging/LogCategory.h | |
| DebugBreakOnLog | bool | Holds the break flag | Logging/LogCategory.h | |
| DefaultVerbosity | uint8 | Holds default suppression | Logging/LogCategory.h | |
| Verbosity | ELogVerbosity::Type | Holds the current suppression state | Logging/LogCategory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FLogCategoryName & GetCategoryName() |
Logging/LogCategory.h | ||
ELogVerbosity::Type GetCompileTimeVerbosity() |
Gets the compile time verbosity. | Logging/LogCategory.h | |
ELogVerbosity::Type GetVerbosity() |
Gets the working verbosity. | Logging/LogCategory.h | |
bool IsSuppressed
(
ELogVerbosity::Type VerbosityLevel |
Should not generally be used directly. | Logging/LogCategory.h | |
void PostTrigger
(
ELogVerbosity::Type VerbosityLevel |
Called just after a logging statement being allow to print. | Logging/LogCategory.h | |
void SetVerbosity
(
ELogVerbosity::Type Verbosity |
Sets up the working verbosity and clamps to the compile time verbosity. | Logging/LogCategory.h |