相关问题
HiLog打印日志(ArkTS) 打印日志有内存泄漏
418浏览 • 1回复 待解决
在cmd中打印Hilog日志
1835浏览 • 1回复 待解决
HiLog日志打印不出来?
11011浏览 • 3回复 已解决
真机调试,HiLog日志不打印
10932浏览 • 2回复 待解决
DFX-性能打点(HiTrace)指导
747浏览 • 1回复 待解决
hilog日志如何设置为只打印当前应用的日志?
287浏览 • 1回复 待解决
hilog日志如何设置为只打印当前应用的日志
2193浏览 • 1回复 待解决
如何解决hilog.debug日志无法打印
2233浏览 • 1回复 待解决
应用如何打印日志是使用hilog还是console
2054浏览 • 1回复 待解决
非HiLog打印的C代码日志怎么查看?
2421浏览 • 1回复 待解决
Native侧如何使用hilog打印出日志信息
2265浏览 • 1回复 待解决
使用HiLog 打印日志,这些信息是什么意思?
2254浏览 • 1回复 待解决
hilog日志打印长度限制是多少,是否可以配置
2084浏览 • 1回复 待解决
HarmonyOS hilog打印几十K日志必现cppCrash
80浏览 • 1回复 待解决
HarmonyOS HiLog打印日志换行符‘\n’不起作用
384浏览 • 1回复 待解决
模拟器Hilog打印日志,控制台不显示
13276浏览 • 4回复 待解决
匿名用户 HiLog日志太长打印不全怎么办?
4268浏览 • 1回复 待解决
应用打印日志是使用hilog还是console,hilog接口参数domain的设置范围是什么
2448浏览 • 1回复 待解决
HarmonyOS har包中hilog日志的打印级别是怎么控制的?怎么设置只打印Info以上级别日志
205浏览 • 1回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
1842浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
1935浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
1740浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
1701浏览 • 0回复 待解决
hilog格式化日志使用%d或者%s打印时,为何显示private
1875浏览 • 1回复 待解决
hilog还是打印不全啊?
241浏览 • 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