Native侧如何使用hilog打印出日志信息

Native侧如何使用hilog打印出日志信息

HarmonyOS
2024-03-19 16:26:53
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
kersin

1.在CMakeLists.txt中新增libhilog_ndk.z.so链接:

target_link_libraries(entry PUBLIC libhilog_ndk.z.so)
  • 1.

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宏,标识模块日志tag
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

3.打印日志,以打印ERROR级别的日志为例:

注意这里需要加上{public}才可以显示打印出内容,不添加默认是{private}

int a = 5, b = 10; 
OH_LOG_ERROR(LOG_APP, "Pure a:%{public}d b:%{private}d.", a, b);
  • 1.
  • 2.

结果展示:

参考链接:

使用HiLog打印日志(C/C++)

分享
微博
QQ
微信
回复
2024-03-20 00:15:35
相关问题
NativeHILOG日志经常性丢失
1136浏览 • 1回复 待解决
在cmd中打印Hilog日志
2805浏览 • 1回复 待解决
DFX-Hilog日志打印指导
2803浏览 • 1回复 待解决
Native如何打印char指针
2551浏览 • 1回复 待解决
真机调试,HiLog日志打印
12231浏览 • 2回复 待解决
HiLog日志打印不出来?
12220浏览 • 3回复 已解决
如何解决hilog.debug日志无法打印
3300浏览 • 1回复 待解决
HiLog打印的C代码日志怎么查看?
3389浏览 • 1回复 待解决
HarmonyOS hilog打印几十K日志必现cppCrash
731浏览 • 1回复 待解决
如何Native获取APP版本信息
3028浏览 • 1回复 待解决