
回复
简介
HiLog是OpenHarmony日志系统,提供给系统框架、服务、以及应用打印日志,记录用户操作、系统运行状态等。
图 1 HiLog架构图
用户态Process通过日志接口将日志内容写入hilogd buffer中,用户态的hilog工具支持将输出到控制台(console)进行查看,同时也支持通过hilog工具给hilogd发送命令将日志落盘。
下述主要任务的详细内容:
此功能是常驻服务,在研发版本系统启动时默认启动。
当用户态模块调用日志接口,将格式化好的日志内容传输给该任务,并将其存储在一个环形缓冲区中 。
从hilogd读取ringbuffer内容,输出到标准输出,可支持日志过滤。
支持特性:
目录
约束
依赖 Clang 编译器(Clang 8.0.0 )及以上。
说明
接口说明
表 1 主要API说明
使用说明
1.查看日志
通过shell , 执行命令 hilog | grep “MY_TAG。
涉及仓
DFX子系统
hiviewdfx_hiview
hiviewdfx_hilog
hiviewdfx_hiappevent
hiviewdfx_hisysevent
hiviewdfx_faultloggerd
hiviewdfx_hilog_lite
hiviewdfx_hievent_lite
hiviewdfx_hiview_lite