UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FDeferredMessageLog Class Reference

#include <DeferredMessageLog.h>

Public Member Functions

COREUOBJECT_API FDeferredMessageLog (const FName &InLogCategory)
 
COREUOBJECT_API TSharedRef< FTokenizedMessageInfo (const FText &Message)
 
COREUOBJECT_API TSharedRef< FTokenizedMessageWarning (const FText &Message)
 
COREUOBJECT_API TSharedRef< FTokenizedMessageError (const FText &Message)
 

Static Public Member Functions

static COREUOBJECT_API void Flush ()
 
static COREUOBJECT_API void Cleanup ()
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ FDeferredMessageLog()

FDeferredMessageLog::FDeferredMessageLog ( const FName InLogCategory)

Member Function Documentation

◆ Cleanup()

void FDeferredMessageLog::Cleanup ( )
static

◆ Error()

TSharedRef< FTokenizedMessage > FDeferredMessageLog::Error ( const FText Message)

◆ Flush()

void FDeferredMessageLog::Flush ( )
static

◆ Info()

TSharedRef< FTokenizedMessage > FDeferredMessageLog::Info ( const FText Message)

◆ Warning()

TSharedRef< FTokenizedMessage > FDeferredMessageLog::Warning ( const FText Message)

The documentation for this class was generated from the following files: