/Engine/Source/Runtime/Engine/Public/VisualLogger/VisualLogger.h
No constructors are accessible with public or protected access.
class FVisualLogger : public [FOutputDevice](API\Runtime\Core\Misc\FOutputDevice)
TMap<FName,FV...
AllExtensions
Visual Logger extensions map.
bool:  1
bBlockedAllCategories
If set all categories are blocked from logging
bool:  1
bContainsInvalidRedirects
Indicates there are entries in the redirection map that are invalid
bool:  1
bForceUniqueLogNames
Controls how we generate log names.
bool:  1
bIsFlushRequired
Indicates that entries were added/updated and that a flush is required
bool:  1
bIsRecordingOnServer
Variable set (from cheat manager) when logging is active on server
bool:  1
bIsRecordingToFile
If set we are recording to file
bool:  1
bIsRecordingToTrace
If set we are recording to insights trace
TArray<FName>
CategoryAllowList
List of categories that are still allowed to be logged when logging is blocking
FChildToOwnerRe...
ChildToOwnerMap
For any object that has requested redirection this map holds where we should redirect the traffic to
TArray<UClass...
ClassAllowList
Allowed classes - only instances of these classes will be logged.
FVisualLoggerOb...
CurrentEntryPerObject
Current entry with all data.
FRWLock
EntryRWLock
Read Write lock protecting object entries.
TFunction< doub...
GetTimeStampFunc
Function to call when getting the time stamp
TMap< double, i...
LastUniqueIds
Last generated unique id for given times tamp
FVisualLogFilen...
LogFileNameGetter
Delegate to set project specific file name for vlogs
TSet<FObjectKe...
ObjectAllowList
Allowed objects - takes priority over class allow list and should be used to create exceptions in it if ObjectAllowList is empty (default) everything will log do NOT read from those pointers, they can be invalid!
TMap<FObjectKe...
ObjectToClassNameMap
Map to contain class names for Objects (they can be destroyed after while)
TMap<FObjectKe...
ObjectToNameMap
Map to contain names for Objects (they can be destroyed after while)
FObjectToWorldM...
ObjectToWorldMap
Cached map to world information because it's just raw pointer and not real object.
TArray<FVisual...
OutputDevices
Array of output devices to redirect to
FRWLock
RedirectRWLock
Read Write lock protecting redirection maps (ChildToOwnerMap and ObjectToWorldMap)
double
StartRecordingToFileTime
Start recording time
TArray<FVisual...
ThreadCurrentEntryMaps
Threads current entry maps.
FTSTicker::FDel...
TickerHandle
Handle to the registered ticker to flush entries