![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <LiveLinkLog.h>
Public Member Functions | |
| virtual | ~FLiveLinkLog ()=default |
| virtual TPair< int32, FTimespan > | GetOccurrence (FName MessageID, FLiveLinkSubjectKey SubjectKey) const =0 |
| virtual TPair< int32, FTimespan > | GetSelectedOccurrence () const =0 |
| virtual void | GetLogCount (int32 &OutErrorCount, int32 &OutWarningCount, int32 &OutInfoCount) const =0 |
Static Public Member Functions | |
| template<typename... ArgsType> | |
| static void | Error (UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static void | ErrorOnce (FName MessageID, const FLiveLinkSubjectKey &SubjectKey, UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static void | Warning (UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static void | WarningOnce (FName MessageID, const FLiveLinkSubjectKey &SubjectKey, UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static void | Info (UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static void | InfoOnce (FName MessageID, const FLiveLinkSubjectKey &SubjectKey, UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static TSharedPtr< FTokenizedMessage > | TokenizedMessage (EMessageSeverity::Type Severity, UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| template<typename... ArgsType> | |
| static TSharedPtr< FTokenizedMessage > | TokenizedMessageOnce (EMessageSeverity::Type Severity, FName MessageID, const FLiveLinkSubjectKey &SubjectKey, UE::Core::TCheckedFormatString< FString::FmtCharType, ArgsType... > Format, ArgsType... Args) |
| static FLiveLinkLog * | GetInstance () |
Protected Member Functions | |
| virtual void | LogMessage (EMessageSeverity::Type Severity, FName MessageID, const FLiveLinkSubjectKey &SubjectKey, FString &&Message)=0 |
| virtual TSharedPtr< FTokenizedMessage > | CreateTokenizedMessage (EMessageSeverity::Type Severity, FName MessageID, const FLiveLinkSubjectKey &SubjectKey, FString &&Message)=0 |
Static Protected Attributes | |
| static LIVELINKINTERFACE_API TUniquePtr< FLiveLinkLog > | Instance |
This class represents a log of LiveLink output each of which can be a rich tokenized message
|
virtualdefault |
Dtor
|
protectedpure virtual |
|
inlinestatic |
Write an error in to the LiveLink log.
|
inlinestatic |
Write a error in to the LiveLink log. If the error occurred more than once for that SubjectKey, a counter will indicate the number of time it did occurred.
|
inlinestatic |
|
pure virtual |
Get the total number of error, warning and info messages that occurred.
|
pure virtual |
Get the number of time the message with the MessageID and SubjectKey occurred.
Get the number of time the selected message occurred.
|
inlinestatic |
Write an info in to the LiveLink log.
|
inlinestatic |
Write a info in to the LiveLink log. If the info occurred more than once for that SubjectKey, a counter will indicate the number of time it did occurred.
|
protectedpure virtual |
|
inlinestatic |
Write an message in to the LiveLink log. Will returns a valid TokenizedMessage if a new TokenizedMessage was created.
|
inlinestatic |
Write a repeatable message in to the LiveLink log. Will returns a valid TokenizedMessage if a new TokenizedMessage was created. If the info occurred more than once for that SubjectKey, a counter will indicate the number of time it did occurred.
|
inlinestatic |
Write an warning in to the LiveLink log.
|
inlinestatic |
Write a warning in to the LiveLink log. If the warning occurred more than once for that SubjectKey, a counter will indicate the number of time it did occurred.
|
staticprotected |
The instance that will manage the logging