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)

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

3.打印日志,以打印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++)

分享
微博
QQ
微信
回复
2024-03-20 00:15:35
相关问题
Native如何打印char指针
819浏览 • 1回复 待解决
如何解决hilog.debug日志无法打印
1232浏览 • 1回复 待解决
DFX-Hilog日志打印指导
289浏览 • 1回复 待解决
在cmd中打印Hilog日志
717浏览 • 1回复 待解决
HiLog日志打印不出来?
9792浏览 • 3回复 已解决
真机调试,HiLog日志打印
9724浏览 • 2回复 待解决
如何Native获取APP版本信息
1074浏览 • 1回复 待解决
模拟器Hilog打印日志,控制台不显示
11866浏览 • 4回复 待解决
HiLog打印的C代码日志怎么查看?
1334浏览 • 1回复 待解决
native如何使用类的静态方法
511浏览 • 1回复 待解决
IDE 开发无法打印日志信息怎么回事?
1669浏览 • 1回复 待解决
hilog日志如何落盘存储
1428浏览 • 1回复 待解决