Log(默认级别): 一般信息。在开发过程中使用,用于输出一些常规信息,不会干扰正常的游戏执行。
UE_LOG(LogTemp, Log, TEXT("This is a log message."));
Warning: 警告信息。用于输出一些可能导致问题但不会导致游戏崩溃的信息。
UE_LOG(LogTemp, Warning, TEXT("This is a warning message."));
Error: 错误信息。用于输出导致游戏崩溃或严重问题的信息。
UE_LOG(LogTemp, Error, TEXT("This is an error message."));
Fatal: 致命错误。通常用于标识一个导致游戏终止执行的严重错误。
UE_LOG(LogTemp, Fatal, TEXT("This is a fatal error message."));
除了上述常用的级别,你还可以使用其他自定义的日志级别,例如 VeryVerbose、VeryWarning、VeryError 等,以及它们的组合。不同的级别会在输出中以不同的颜色和方式进行显示,有助于更容易地识别问题和信息。