FLiveLinkLog

This class represents a log of LiveLink output each of which can be a rich tokenized message

Windows
MacOS
Linux

References

Module

LiveLinkInterface

Header

/Engine/Source/Runtime/LiveLinkInterface/Public/LiveLinkLog.h

Include

#include "LiveLinkLog.h"

Syntax

class FLiveLinkLog

Remarks

This class represents a log of LiveLink output each of which can be a rich tokenized message

Destructors

Name Description

Public function Virtual

~FLiveLinkLog()

Dtor

Functions

Name Description

Protected function

TSharedPtr< ...

 

CreateTokenizedMessage

(
    EMessageSeverity::Type Severity,
    FName MessageID,
    const FLiveLinkSubjectKey& Subject...,
    FString&& Message
)

Public function Static

void

 

Error

(
    const FormatType& Format,
    ArgsType... Args
)

Write an error in to the LiveLink log.

Public function Static

void

 

ErrorOnce

(
    FName MessageID,
    const FLiveLinkSubjectKey& Subject...,
    const FormatType& Format,
    ArgsType... Args
)

Write a error in to the LiveLink log.

Public function Static

FLiveLinkLog...

 

GetInstance()

Public function Const

void

 

GetLogCount

(
    int32& OutErrorCount,
    int32& OutWarningCount,
    int32& OutInfoCount
)

Get the total number of error, warning and info messages that occurred.

Public function Const

TPair< int32...

 

GetOccurrence

(
    FName MessageID,
    FLiveLinkSubjectKey SubjectKey
)

Get the number of time the message with the MessageID and SubjectKey occurred.

Public function Const

TPair< int32...

 

GetSelectedOccurrence()

Get the number of time the selected message occurred.

Public function Static

void

 

Info

(
    const FormatType& Format,
    ArgsType... Args
)

Write an info in to the LiveLink log.

Public function Static

void

 

InfoOnce

(
    FName MessageID,
    const FLiveLinkSubjectKey& Subject...,
    const FormatType& Format,
    ArgsType... Args
)

Write a info in to the LiveLink log.

Protected function

void

 

LogMessage

(
    EMessageSeverity::Type Severity,
    FName MessageID,
    const FLiveLinkSubjectKey& Subject...,
    FString&& Message
)

Public function Static

TSharedPtr< ...

 

TokenizedMessage

(
    EMessageSeverity::Type Severity,
    const FormatType& Format,
    ArgsType... Args
)

Write an message in to the LiveLink log.

Public function Static

TSharedPtr< ...

 

TokenizedMessageOnce

(
    EMessageSeverity::Type Severity,
    FName MessageID,
    const FLiveLinkSubjectKey& Subject...,
    const FormatType& Format,
    ArgsType... Args
)

Write a repeatable message in to the LiveLink log.

Public function Static

void

 

Warning

(
    const FormatType& Format,
    ArgsType... Args
)

Write an warning in to the LiveLink log.

Public function Static

void

 

WarningOnce

(
    FName MessageID,
    const FLiveLinkSubjectKey& Subject...,
    const FormatType& Format,
    ArgsType... Args
)

Write a warning in to the LiveLink log.

Constants

Name

Description

Instance

The instance that will manage the logging

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss