FLogCategoryBase

Base class for all log categories.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/Logging/LogCategory.h

Include

#include "Logging/LogCategory.h"

Syntax

struct FLogCategoryBase

Remarks

Base class for all log categories.

Constructors

Name Description

Public function

FLogCategoryBase

(
    const FLogCategoryName& InCategory...,
    ELogVerbosity::Type InDefaultVerbos...,
    ELogVerbosity::Type InCompileTimeVe...
)

Constructor, registers with the log suppression system and sets up the default values.

Destructors

Name Description

Public function

~FLogCategoryBase()

Destructor, unregisters from the log suppression system

Functions

Name Description

Public function Const

const FLogCa...

 

GetCategoryName()

Public function Const

ELogVerbosit...

 

GetCompileTimeVerbosity()

Gets the compile time verbosity

Public function Const

ELogVerbosit...

 

GetVerbosity()

Gets the working verbosity

Public function Const

bool

 

IsSuppressed

(
    ELogVerbosity::Type VerbosityLevel
)

Should not generally be used directly.

Public function

void

 

PostTrigger

(
    ELogVerbosity::Type VerbosityLevel
)

Called just after a logging statement being allow to print.

Public function

void

 

SetVerbosity

(
    ELogVerbosity::Type Verbosity
)

Sets up the working verbosity and clamps to the compile time verbosity.