| FOutputDevice
|
Module |
|
Header |
/Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilDebug.h |
Include |
#include "NUTUtilDebug.h" |
class FLogStackTraceManager : public FOutputDevice
NOTE: Don't move the log stack trace manager to .cpp yet; not until you decide how to implement, the similar ProcessEvent hook that will tie in to the trace manager, as you may try to generalize the below for that A log hook, which watches the log for specified log entries, and ties them into the stack trace manager Most easily used through the LogTrace console command, as documented in UnitTestManager.cpp
Name | Description | ||
---|---|---|---|
|
ExactMatches |
List of exact log entries to watch for |
|
|
PartialMatches |
List of partial log entries to watch for |
Name | Description | |
---|---|---|
|
FLogStackTraceManager() |
Base constructor |
Name | Description | |
---|---|---|
|
~FLogStackTraceManager() |
Destructor |
Name | Description | ||
---|---|---|---|
|
AddLogTrace |
Adds a log line for log trace tracking |
|
|
ClearAll ( |
Clears all log tracing |
|
|
ClearLogTrace |
Removes a log line from trace tracking |
|
|
Serialize ( |
We're hiding UObject::Serialize() by declaring this. That's OK, but Clang will warn about it. |
Name |
Description |
|
---|---|---|
|
FLogTraceEntry |
Log trace entry |