1.在CMakeLists.txt中新增libhilog_ndk.z.so链接:target_link_libraries(entry PUBLIC libhilog_ndk.z.so)2.在源文件中包含hilog头文件, 并定义domain、tag宏:#include "hilog/log.h" #undef LOG_DOMAIN #undef LOG_TAG #define LOG_DOMAIN 0x3200 // 全局domain宏,标识业务领域 #define LOG_TAG "MY_TAG" // 全局tag宏,标识模块日志tag3.打印日志,以打印ERROR级别的日志为例:注意这里需要加上{public}才可以显示打印出内容,不添加默认是{private}int a = 5, b = 10; OH_LOG_ERROR(LOG_APP, "Pure a:%{public}d b:%{private}d.", a, b);结果展示:参考链接:使用HiLog打印日志(C/C++)
1.在CMakeLists.txt中新增libhilog_ndk.z.so链接:
2.在源文件中包含hilog头文件, 并定义domain、tag宏:
3.打印日志,以打印ERROR级别的日志为例:
注意这里需要加上{public}才可以显示打印出内容,不添加默认是{private}
结果展示:
参考链接:
使用HiLog打印日志(C/C++)