PluginManager.LeakedAssetTrace.Severity
PluginManager.LeakedAssetTrace.Severity
#Overview
name: PluginManager.LeakedAssetTrace.Severity
This variable is created as a Console Variable (cvar).
- type:
Var
- help:
Controls severity of logging when the engine detects that assets from an Game Feature Plugin were leaked during unloading or unmounting.\n0 - all reference tracing and logging is disabled\n1 - logs an error\n2 - ensure\n3 - fatal error\n
It is referenced in 1
C++ source file.
#Summary
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Source/Runtime/CoreUObject/Tests/PluginManagerTest.cpp:136
Scope (from outer to inner):
file
namespace UE::CoreUObject::Private::Tests
Source code excerpt:
FPlatformFileManager::Get().SetPlatformFile(MockFile);
IConsoleVariable* RenamedLeakedPackages = IConsoleManager::Get().FindConsoleVariable(TEXT("PluginManager.LeakedAssetTrace.RenameLeakedPackages"));
IConsoleVariable* LeakSeverity = IConsoleManager::Get().FindConsoleVariable(TEXT("PluginManager.LeakedAssetTrace.Severity"));
CHECK(RenamedLeakedPackages);
CHECK(LeakSeverity);
bool OldRenameValue = RenamedLeakedPackages->GetBool();
int OldSeverityValue = RenamedLeakedPackages->GetInt();
RenamedLeakedPackages->Set(true);
LeakSeverity->Set(0); //disabled leak logging