HarmonyOS开发 C++中打印日志

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>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容