目录
Logging Fundamental Data Types
日志是一种非常实用的调试工具,可以详细说明代码当前的执行逻辑;可以检查函数之间传递的数据值,并报告潜在的问题;
-
引擎中的日志提供了多种方法,来有序记录运行时特定时刻的事件、函数调用和变量值;
-
在 Window > Output Log 查看编辑器中的日志;
- 日志保存在项目
Saved/Logs目录的.txt文件中;

一,UE_LOG
UE_LOG 是一个将格式化消息记录到日志文件中的宏;
UE_LOG(LogTemp, Warning, TEXT("Hello World"));
-
第一个输入参数
LogTemp是提供给DEFINE_LOG_CATEGORY宏的类别名称;可在位于CoreGlobals.h的引擎中找到这些类别;可自行创建自定义日志记录类别; -
第二个输入参数
Warning是一个日志详细级别,用于将警告打印到控制台和日志文件中;可设置不同的日志详细程度,调整日志的换行模式,或者设置日志的文本颜色; -
第三个输入参数
Text是C语言库函数printf样式中字符串文字的格式;
Log Verbosity
ELogVerbosity 是一个定义日志记录系统日志详细级别的枚举;它定义了额外的非日志详细级别,允许给定日志换行或设置日志文本的颜色;
| Enum | Description |
| Fatal | 始终将致命错误打印到控制台和日志文件,然后出现崩溃(即使禁用日志); |
| Error | 将错误打印到控制台和日志文件;Commandlet和编辑器会收集并报告错误;错误消息导致commandlet故障; |
| Warning | 将警告打印到控制台和日志文件;Commandlet和编辑器会收集并报告警告; |
| Display | 将消息打印到控制台和日志文件; |

最低0.47元/天 解锁文章
8594

被折叠的 条评论
为什么被折叠?



