UE4log日常使用

2020-02-04  本文已影响0人  Lif68

定义好自己的log会对多人协作开发有很大的作用,毕竟项目大起来要是log不分开,打印的都不知道是谁的log了

先定义,一般会给自己的部分弄个全局log,定义在项目名.h的头文件里面

DEFINE_LOG_CATEGORY_STATIC(Lif68Log, Log, All);

然后使用的时候,如下所示

UE_LOG(Lif68Log, Warning, TEXT("Hell World")); 

UE_LOG(Lif68Log, Warning, TEXT("Show a String %s"),*FString("Hello")); 

UE_LOG(Lif68Log, Warning, TEXT("Show a Int %d"),100);

第一个参数为Log的分类(需要预先定义,这里为上面的Lif68Log)。

第二个参数为 类型,有Log、Warning、Error三种类型。这三种类型区别是颜色不同,Log为灰 色,Warning为黄色,Error为红色。(上面定义的Lif68Log为普通的log类型,打印出来会是灰色的)

具体的输出内容为TEXT,可以根据需要自行构 造。几种常用的符号如下:

1. %s字符串(FString) 2. %d整型数据(int32) 3. %f浮点形(float)

上一篇 下一篇

猜你喜欢

热点阅读