软件教程 2025年08月6日
0 收藏 0 点赞 448 浏览 1912 个字
摘要 :

文章目录 1、console打印,和Js打印方式一样。 2、HiLog日志打印 3、查看日志信息 本文主要讲解HarmonyOS开发工具DevEco Studio如何打印和查看日志,对于代码调试与运……




  • 1、console打印,和Js打印方式一样。
  • 2、HiLog日志打印
  • 3、查看日志信息

本文主要讲解HarmonyOS开发工具DevEco Studio如何打印和查看日志,对于代码调试与运行非常有帮助,我们一起来学习下!

log日志和断点调试,都是开发中检验代码结果,排查错误的重要工具,HarmonyOS的开发官方推出了ArkTS语言和JS语言两种语言,相对于性能而言,移动端首推ArkTS作为开发语言,由于ArkTS是在TypeScript(简称TS)生态基础上做了进一步扩展,继承了TS的所有特性,是TS的超集,所以,打印日志也可以采用TS的打印方式。

1、console打印,和Js打印方式一样。

在需要打印的地方进行,输出日志即可。

 console.log(\"打印了一条日志\");

打印结果如下:DevEco Studio如何打印和查看日志

当然了,你也可以根据log的级别进行打印,常用的主要有4个级别如下:

console.info(\"普通的信息\");
console.debug(\"DEBUG级别的信息\");
console.warn(\"警告的信息\");
console.error(\"错误的信息\");

效果展示:DevEco Studio如何打印和查看日志

2、HiLog日志打印

HiLog日志系统:让应用/服务可以按照指定类型、指定级别、指定格式字符串打印日志内容,帮助开发者了解应用/服务的运行状态,更好地调试程序。

打印举例:

hilog.info(0xFF00, \"testTag\", \"%{public}s World\", \"hello\")

该行代码表示输出一个普通信息,格式字符串为:”%{public}s World”。其中变参”%{public}s”为公共的字符串。

hilog提供的主要方法如下:

方法 概述
debug(domain: number, tag: string, format: string, …args: Array<Object>) 输出DEBUG级别的日志。DEBUG级别日志表示仅用于应用/服务调试。可以在DevEco Studio的terminal窗口或cmd里,通过命令“hdc shell hilogcat”设置可打印日志的等级为DEBUG。
info(domain: number, tag: string, format: string, …args: Array<Object>) 输出INFO级别的日志。INFO级别日志表示普通的信息。
warn(domain: number, tag: string, format: string, …args: Array<Object>) 输出WARN级别的日志。WARN级别日志表示存在警告。
error(domain: number, tag: string, format: string, …args: Array<Object>) 输出ERROR级别的日志。ERROR级别日志表示存在错误。
fatal(domain: number, tag: string, format: string, …args: Array<Object>) 输出FATAL级别的日志。FATAL级别日志表示出现致命错误、不可恢复错误。

参数domain和tag应与isLoggable中使用的一致。

参数format:格式字符串,用于日志的格式化输出。格式字符串中可以设置多个参数,例如格式字符串为“%s World”,“%s”为参数类型为string的变参标识,具体取值在args中定义。

每个参数需添加隐私标识,分为{public}或{private},默认为{private}。{public}表示日志打印结果可见;{private}表示日志打印结果不可见,输出结果为。

调试时可以通过命令“hilog -p off”指令,关闭隐私开关,明文显示private日志内容。

参数args:可以为0个或多个参数,是格式字符串中参数类型对应的参数列表。参数的数量、类型必须与格式字符串中的标识一一对应。

3、查看日志信息

点击底部的log按钮就可以查看当前的log日志信息。DevEco Studio如何打印和查看日志

你也可以根据喜好,更改日志输出的颜色:点击Settings,点击color。DevEco Studio如何打印和查看日志

设置自己喜欢的颜色即可。DevEco Studio如何打印和查看日志

选择输出日志级别:DevEco Studio如何打印和查看日志

根据内容进行过滤:DevEco Studio如何打印和查看日志

设置过滤模版,可以通过过滤窗口点击Config custom filter进行添加:DevEco Studio如何打印和查看日志

或者通过点击Settings按钮,点击Filter选项进行添加过滤。DevEco Studio如何打印和查看日志

 

根据自己想要过滤的信息,填写即可。DevEco Studio如何打印和查看日志

以上就是DevEco Studio如何打印和查看日志的全部内容,希望对你有帮助。欢迎长期关注潘子夜个人博客(www.panziye.com),学习愉快哦!

微信扫一扫

支付宝扫一扫

版权: 转载请注明出处:https://www.zuozi.net/6427.html

管理员

相关推荐
2025-08-06

文章目录 一、Promise基础回顾 二、Promise 与 axios 结合使用场景及方法 (一)直接返回 axios …

268
2025-08-06

文章目录 一、模块初始化时的内部机制 二、常见导出写法的差异分析 (一)写法一:module.exports…

106
2025-08-06

文章目录 一、ResizeObserver详解 (一)ResizeObserver是什么 (二)ResizeObserver的基本用法 …

682
2025-08-06

文章目录 一、前期准备工作 (一)下载相关文件 (二)安装必要工具 二、处理扣子空间生成的文件…

336
2025-08-06

文章目录 一、官方文档 二、自动解包的数据类型 ref对象:无需.value即可访问 reactive对象:保持…

369
2025-08-06

文章目录 一、Hooks的工作原理 二、在if语句中使用Hook会出什么岔子? 三、React官方的Hook使用规…

842
发表评论
暂无评论

还没有评论呢,快来抢沙发~

助力内容变现

将您的收入提升到一个新的水平

点击联系客服

在线时间:08:00-23:00

客服QQ

122325244

客服电话

400-888-8888

客服邮箱

122325244@qq.com

扫描二维码

关注微信客服号