相关问题
在cmd中打印Hilog日志
509浏览 • 1回复 待解决
HiLog日志打印不出来?
9433浏览 • 3回复 已解决
真机调试,HiLog日志不打印
9449浏览 • 2回复 待解决
如何解决hilog.debug日志无法打印
993浏览 • 1回复 待解决
使用HiLog 打印日志,这些信息是什么意思?
1129浏览 • 1回复 待解决
hilog日志如何设置为只打印当前应用的日志
755浏览 • 1回复 待解决
DFX-性能打点(HiTrace)指导
216浏览 • 1回复 待解决
模拟器Hilog打印日志,控制台不显示
11584浏览 • 4回复 待解决
应用如何打印日志是使用hilog还是console
808浏览 • 1回复 待解决
非HiLog打印的C代码日志怎么查看?
1055浏览 • 1回复 待解决
Native侧如何使用hilog打印出日志信息
875浏览 • 1回复 待解决
hilog日志打印长度限制是多少,是否可以配置
886浏览 • 1回复 待解决
应用打印日志是使用hilog还是console,hilog接口参数domain的设置范围是什么
962浏览 • 1回复 待解决
匿名用户 HiLog日志太长打印不全怎么办?
2870浏览 • 1回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
718浏览 • 0回复 待解决
libbt_vendor.z.so中HILOGE打印函数在hilog中没有输出日志
1413浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
748浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
693浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
622浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
736浏览 • 1回复 待解决
hilog 怎么实现日志管控?
330浏览 • 1回复 待解决
openharmony: hilog私有日志无法输出
9805浏览 • 3回复 待解决
hilog日志如何落盘存储
1149浏览 • 1回复 待解决
private标识日志的作用是什么,如何通过hilog打印的日志查看标识为private的内容
581浏览 • 1回复 待解决
hilog如何打印{private}隐私标志的内容
890浏览 • 1回复 待解决
日志系统概述
用户态Process通过日志接口将日志内容写入hilogd buffer中,用户态的hilog工具支持将输出到控制台(console)进行查看,同时也支持通过hilog工具给hilogd发送命令将日志落盘。
下述主要任务的详细内容:
a. 此功能是常驻服务,在研发版本系统启动时默认启动。
b. 当用户态模块调用日志接口,将格式化好的日志内容传输给该任务,并将其存储在一个环形缓冲区中 。
a. 从hilogd读取ringbuffer内容,输出到标准输出,可支持日志过滤。
支持特性:
隐私标识格式化
短选项
长选项
参数
说明
-p
–privacy
<on/off>
支持系统调试时日志隐私开关控制
on
打开隐私开关,显示
off
关闭隐私开关,显示明文
日志流控
短选项
参数
说明
-Q
流控缺省配额开关控制
pidon
进程流控开关打开
pidoff
进程流控开关关闭
domainon
domain流控开关打开
domainoff
domain流控开关关闭
日志流压缩落盘
短选项
长选项
参数
说明
-m
–stream
落盘方式控制
none
无压缩方式落盘
zlib
zlib压缩算法落盘,落盘文件为.gz
zstd
zstd压缩算法落盘,落盘文件为.zst
示例:hilog -w start -f “hilog” -l 66k -m zlib -n 10解释:执行名字为hilog的落盘任务,10个落盘文件进行轮转,单个文件落盘大小为66k,采用zlib压缩算法。
落盘路径:data/log/hilog
参考:
hilog 工具
1. 只打印core和app类型的日志:hilog -t app core
2. 排除core和app类型的日志:hilog -t ^core,app
排除查询可以使用以"^“开头的参数和分隔符”,"
详细参数可以参考hilog使用说明
DevEco Studio的Log工具
DevEco Studio提供了"Log > HiLog"窗口查看日志信息,开发者可通过设置设备、进程、日志级别和搜索关键词来筛选日志信息。搜索功能支持使用正则表达式,开发者可通过搜索自定义的业务领域值和TAG来筛选日志信息。
按钮功能:
启用换行并防止水平滚动
:跳转到日志底部,查看最新的日志消息。
:清理设备的日志缓存,并清除当前窗口的日志。建议每次调试应用/服务前,点击该按钮清除日志。
:重启日志打印
:可以保存日志,并输出一个txt文件
:关闭日志窗口
:新建一个日志窗口
日志筛选
可以在箭头位置输入关键词,筛选携带关键词的日志,示例如下:
箭头所指处可以打开Filter Setting,筛选日志,示例如下:
日志颜色和样式
可以设置不同等级的日志的颜色和样式:
FAQ