Skip to content

Latest commit

 

History

History
51 lines (50 loc) · 927 Bytes

Log.md

File metadata and controls

51 lines (50 loc) · 927 Bytes

Log

Color Control

  1. Log
  2. Warning
  3. Error

Build-in LogTemp Category

UE_LOG(LogTemp, Warning, TEXT(""));

Custom Category

.h

DECLARE_LOG_CATEGORY_EXTERN(LogMy, Log, All);

.cpp

DEFINE_LOG_CATEGORY_STATIC(LogMy, Warning, All)

Usage

UE_LOG(LogMy, Warning, TEXT(""));
  1. FString. ( %s strings are wanted as TCHAR* by Log, so use *FString())
    UE_LOG(LogMy, Warning, TEXT(" %s "), *FString);
  2. int
    %d or %i
  3. float
    %f
  4. FVector, FName, -> FString
    *<Var>.ToString()

Other

  1. OnScreenDebugMessage
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, TEXT(""));
  1. FError
FError::Throwf(TEXT(""));
  1. FMessageDialog
FMessageDialog::Open(EAppMsgType::Ok, FText::FromString(TEXT("")));