UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FMessageLogScopedOverride Class Referencefinal

#include <MessageLog.h>

Public Member Functions

CORE_API FMessageLogScopedOverride (const FName InLogName)
 
CORE_API ~FMessageLogScopedOverride ()
 
 UE_NONCOPYABLE (FMessageLogScopedOverride)
 
CORE_API FMessageLogScopedOverrideSuppressLoggingToOutputLog (const bool bShouldSuppress=true)
 
CORE_API FMessageLogScopedOverrideRemapMessageSeverity (const EMessageSeverity::Type SrcSeverity, const EMessageSeverity::Type DestSeverity)
 

Friends

class FMessageLog
 

Detailed Description

Scoped override for FMessageLog behavior. This can override the log behavior of a given named FMessageLog for the duration of the overrides lifetime, optionally suppressing output log mirroring, or promoting/demoting log categories (eg, to make errors act as warnings, or warnings act as errors).

Constructor & Destructor Documentation

◆ FMessageLogScopedOverride()

FMessageLogScopedOverride::FMessageLogScopedOverride ( const FName  InLogName)
explicit

◆ ~FMessageLogScopedOverride()

FMessageLogScopedOverride::~FMessageLogScopedOverride ( )

Member Function Documentation

◆ RemapMessageSeverity()

FMessageLogScopedOverride & FMessageLogScopedOverride::RemapMessageSeverity ( const EMessageSeverity::Type  SrcSeverity,
const EMessageSeverity::Type  DestSeverity 
)

Map category X to category Y when adding messages to this log

◆ SuppressLoggingToOutputLog()

FMessageLogScopedOverride & FMessageLogScopedOverride::SuppressLoggingToOutputLog ( const bool  bShouldSuppress = true)

Should we mirror message log messages to the output log during flush?

◆ UE_NONCOPYABLE()

FMessageLogScopedOverride::UE_NONCOPYABLE ( FMessageLogScopedOverride  )

Friends And Related Symbol Documentation

◆ FMessageLog

friend class FMessageLog
friend

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