Navigation
API > API/Plugins > API/Plugins/MutableTools
Storage for mutable error, warning and information messages from several processes performed by the tools library, like compilation. It support concurrent addition of messages, but not retrieval.
| Name | FErrorLog |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/MutableTools/Public/MuT/ErrorLog.h |
| Include Path | #include "MuT/ErrorLog.h" |
Syntax
class FErrorLog
Structs
| Name | Remarks |
|---|---|
| FErrorData | |
| FMessage |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MessageMutex | UE::FMutex | This mutex is used to control the access to the messages array when adding them. | MuT/ErrorLog.h | |
| Messages | TArray< FMessage > | MuT/ErrorLog.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Add
(
const FString& Message, |
MuT/ErrorLog.h | ||
void Add
(
const FString& Message, |
MuT/ErrorLog.h | ||
void Add
(
const FString& Message, |
MuT/ErrorLog.h | ||
ErrorLogMessageAttachedDataView GetMessageAttachedData
(
int32 index |
Get the attached data of a message. | MuT/ErrorLog.h | |
const void * GetMessageContext
(
int32 index |
Get the opaque context of a message. | MuT/ErrorLog.h | |
const void * GetMessageContext2
(
int32 index |
MuT/ErrorLog.h | ||
int32 GetMessageCount () |
Get the number of messages. | MuT/ErrorLog.h | |
ErrorLogMessageSpamBin GetMessageSpamBin
(
int32 index |
MuT/ErrorLog.h | ||
const FString & GetMessageText
(
int32 index |
Get the text of a message. | MuT/ErrorLog.h | |
ErrorLogMessageType GetMessageType
(
int32 index |
MuT/ErrorLog.h | ||
void Log() |
MuT/ErrorLog.h | ||
void Merge
(
const FErrorLog* Other |
MuT/ErrorLog.h |