UE4:Log自定义Category

自定义Category

头文件中

1
DECLARE_LOG_CATEGORY_EXTERN(CategoryName, DefaultVerbosity, CompileTimeVerbosity);

CategoryName就是Category名字
DefaultVerbosity是Log的默认显示级别,比如Display
CompileTimeVerbosity,编译器的Log级别
Log级别详见另一篇

源文件中

1
DEFINE_LOG_CATEGORY(CategoryName);

示例代码

ObjectToLuaParser.h中:

1
DECLARE_LOG_CATEGORY_EXTERN(LogObjectToLua, Log, All);

ObjectToLuaParser.cpp中:

1
2
3
DEFINE_LOG_CATEGORY(LogObjectToLua);

UE_LOG(LogObjectToLua, Warning, TEXT("Unrecognized Struct Property: %s"), *Property->GetName());

UE4:Log自定义Category
http://muchenhen.com/posts/4362/
作者
木尘痕
发布于
2022年3月12日
许可协议