Navigation
API > API/Runtime > API/Runtime/TraceLog
Since we use this type in macros we need provide an empty definition when trace is not enabled.
| Name | UE::Trace::EMessageType |
| Type | enum |
| Header File | /Engine/Source/Runtime/TraceLog/Public/Trace/Trace.h |
| Include Path | #include "Trace/Trace.h" |
Syntax
namespace UE
{
namespace Trace
{
enum EMessageType
{
Reserved = 0,
Log,
Info = Log,
Display,
WarningStart = 0x04,
ErrorStart = 0x10,
WriteError,
ReadError,
ConnectError,
ListenError,
EstablishError,
FileOpenError,
WriterError,
CompressionError,
FatalStart = 0x40,
GenericFatal,
OOMFatal,
}
}
}
Values
| Name | Remarks |
|---|---|
| Reserved | |
| Log | Add to log. |
| Info | For backwards compatibility. |
| Display | Display in console or similar. |
| WarningStart | Warnings to notify user. |
| ErrorStart | Errors are critical to the user, but application can continue to run. |
| WriteError | |
| ReadError | |
| ConnectError | |
| ListenError | |
| EstablishError | |
| FileOpenError | |
| WriterError | |
| CompressionError | |
| FatalStart | Fatal errors should cause application to stop. |
| GenericFatal | |
| OOMFatal |