HarmonyOS开发 C++中打印日志

2022-03-22  本文已影响0人  JianLee

HarmonyOS应用开发中打印日志很简单,HarmonyOS提供了HiLog日志系统,帮助开发者了解应用/服务的运行状态,更好地调试程序。C++调试中我们同样有这个需求,那么我们应该怎么使用能,这篇文章为你解答。

HiLog打印日志

定义日志标签

static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00201, "MY_TAG");

输出日志

HiLog.warn(LABEL, "##########日志打印");

一样的,我们在HarmonyOS Native开发的时候,也需要打印日志。

C++中打印日志

引入log库

CMakeLists.txt文件中添加log库

target_link_libraries(${project_name} hilog_ndk.z)

使用方法1:定义#define

//定义输出的TAG
const char *LOG_TGA = "lib_log_jni";
#define LOGE(...)  HiLogPrint(LOG_APP,LOG_INFO,0x00101, LOG_TAG, __VA_ARGS__)

打印日志

LOGE("使用log日志");

使用方法2

也可以直接这样使用

HILOG_INFO(LOG_APP,"签名:HILOG_INFO");

最后记得导包哦~

#include <Hilog/log.h>
上一篇 下一篇

猜你喜欢

热点阅读