FDeferredMessageLog

Thread safe proxy for the [FMessageLog](API\Runtime\Core\Logging\FMessageLog) while performing async loading.

Windows
MacOS
Linux

References

Module

CoreUObject

Header

/Engine/Source/Runtime/CoreUObject/Public/Serialization/DeferredMessageLog.h

Include

#include "Serialization/DeferredMessageLog.h"

Syntax

class FDeferredMessageLog

Remarks

Thread safe proxy for the FMessageLog while performing async loading. Makes sure the messages does not get added to the log until async loading is finished to prevent modules from being loaded outside of game thread. Also makes sure the messages are added to the message queue in a thread-safe way.

Constructors

Name Description

Public function

FDeferredMessageLog

(
    const FName& InLogCategory
)

Functions

Name Description

Public function Static

void

 

Cleanup()

Public function

TSharedRef< ...

 

Error

(
    const FText& Message
)

Public function Static

void

 

Flush()

Public function

TSharedRef< ...

 

Info

(
    const FText& Message
)

Public function

TSharedRef< ...

 

Warning

(
    const FText& Message
)

Constants

Name

Description

Messages

MessagesCritical

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