FTraceAuxiliary

Choose your operating system:

Windows

macOS

Linux

References

Module

Core

Header

/Engine/Source/Runtime/Core/Public/ProfilingDebugging/TraceAuxiliary.h

Include

#include "ProfilingDebugging/TraceAuxiliary.h"

Syntax

class FTraceAuxiliary

Functions

Name Description

Public function Static

void

 

EnableChannels()

Enable previously selected channels.

Public function Static

void

 

Initialize

(
    const TCHAR* CommandLine
)

Initialize Trace systems.

Public function Static

void

 

InitializePresets

(
    const TCHAR* CommandLine
)

Initialize channels that use the config driven presets.

Public function Static

bool

 

Pause()

Pause all tracing by disabling all active channels.

Public function Static

bool

 

Resume()

Resume tracing by enabling all previously active channels.

Public function Static

void

 

Shutdown()

Shut down Trace systems.

Public function Static

bool

 

Start

(
    EConnectionType Type,
    const TCHAR* Target,
    const TCHAR* Channels,
    Options* Options,
    const FLogCategoryAlias& LogCatego...
)

Start tracing to a target (network connection or file) with an active set of channels.

Public function Static

bool

 

Stop()

Stop tracing.

Public function Static

void

 

TryAutoConnect()

Attempts to auto connect to an active trace server if an active session of Unreal Insights Session Browser is running.

Classes

Name

Description

Public struct

Options

Enums

Name

Description

Public enum

EConnectionType

Typedefs

Name

Description

FLogCategoryAlias

In no logging configurations all log categories are of type FNoLoggingCategory, which has no relation with FLogCategoryBase.