Logging

Windows
MacOS
Linux

Classes

Name

Description

Public class

FActionToken

Message token that performs an action when activated.

Public class

FAssetNameToken

Basic message token that defaults its activated method to find a file Intended to hook into things like the content browser.

Public class

FDocumentationToken

Basic message token that defaults is activated method to access UDN documentation.

Public class

FDynamicTextToken

Message token with a localized attribute text payload

Public class

FImageToken

Basic message token with an icon/image payload

Public struct

FLogCategory

Template for log categories that transfers the compile-time constant default and compile time verbosity to the FLogCategoryBase constructor.

Public struct

FLogCategoryBase

Base class for all log categories.

Public class

FLogScopedCategoryAndVerbosityOverride

Helper class that uses thread local storage to set up the default category and verbosity for the low level logging functions.

Public class

FLogScopedVerbosityOverride

Helper class that allows setting scoped verbosity for log category.

Public class

FLogSuppressionInterface

Interface to the log suppression system

Public class

FMessageLog

Public struct

FMsg

Define NO_LOGGING to strip out all writing to log files, OutputDebugString(), etc.

Public class

FSeverityToken

Basic message token with a severity payload

Public class

FTextToken

Basic message token with a localized text payload

Public class

FTokenizedMessage

This class represents a rich tokenized message, such as would be used for compiler output with 'hyperlinks' to source file locations

Public class

FTutorialToken

Public class

FURLToken

Basic message token that defaults is activated method to traverse a URL

Public class

IMessageLog

A message log.

Public class

IMessageToken

A single message token for a FTokenizedMessage instance

Typedefs

Name

Description

FLogCategoryName

FOnActionTokenExecuted

FOnMessageTokenActivated

Delgate used when clocking a message token

FScopedCategoryAndVerbosityOverride

Enums

Name

Description

Public enum

ELogVerbosity::Type

Enum that defines the verbosity levels of the logging system.

Public enum

EMessageSeverity::Type

Ordered according to their severity

Public enum

EMessageToken::Type

Functions

Name Description

Public function

const TCHAR ...

 

ToString

(
    ELogVerbosity::Type Verbosity
)

Converts verbosity to a string

Public function

TEnableIf< (...

 

UE4Asserts_Private::IsLogActive

(
    const CategoryType& Category
)

Public function

TEnableIf< &...

 

UE4Asserts_Private::IsLogActive

(
    const CategoryType& Category
)

Variables

Name Description

Public variable

int32

 

GEnsureOnNANDiagnostic

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss