Navigation
Unreal Engine C++ API Reference > Runtime > Core > Logging
Inheritance Hierarchy
- IMessageLog
- IMessageLogListing
- FMessageLogListingViewModel
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Logging/IMessageLog.h |
Include | #include "Logging/IMessageLog.h" |
Syntax
class IMessageLog
Remarks
A message log. Message logs can be written to from any module, incorporating rich tokenized information as well as text. Messages will be displayed to the standard log and the rich MessageLogListing if it is available.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
~IMessageLog () |
Virtual destructor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddMessage
(
const TSharedRef< class FTokenizedMessage >& NewMessage, |
Appends a single message |
![]() |
void | AddMessages
(
const TArray< TSharedRef< class FTokenizedMessage > >& NewMessages, |
Appends multiple messages |
![]() |
void | Adds a new page to the log. | |
![]() |
void | NotifyIfAnyMessages
(
const FText& Message, |
Notify the user if there are any messages on the current page for this log. |
![]() |
int32 | NumMessages
(
EMessageSeverity::Type SeverityFilter |
Checks to see if there are any messages according to the passed-in severity |
![]() |
void | Open () |
Opens up the message log to this listing. |
![]() |
void | SetCurrentPage
(
const FText& Title |
Sets the current page to the one specified by the title. |
![]() |
void | SetCurrentPage
(
const uint32 InOldPageIndex |
Sets the current page to the one specified by the title. |