Navigation
API > API/Runtime > API/Runtime/CoreUObject
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.
| Name | FDeferredMessageLog |
| Type | class |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/Serialization/DeferredMessageLog.h |
| Include Path | #include "Serialization/DeferredMessageLog.h" |
Syntax
class FDeferredMessageLog
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDeferredMessageLog
(
const FName& InLogCategory |
Serialization/DeferredMessageLog.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| Messages | TMap< FName, TArray< TSharedRef< FTokenizedMessage > > * > | Serialization/DeferredMessageLog.h | |
| MessagesCritical | FCriticalSection | Serialization/DeferredMessageLog.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LogCategory | FName | Serialization/DeferredMessageLog.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< FTokenizedMessage > Error
(
const FText& Message |
Serialization/DeferredMessageLog.h | ||
TSharedRef< FTokenizedMessage > Info
(
const FText& Message |
Serialization/DeferredMessageLog.h | ||
TSharedRef< FTokenizedMessage > Warning
(
const FText& Message |
Serialization/DeferredMessageLog.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void Cleanup() |
Serialization/DeferredMessageLog.h | ||
static void Flush() |
Serialization/DeferredMessageLog.h |