零基础学鸿蒙编程-金沙1005

什么是hiloghilog是鸿蒙程序用来打印日志的工具,相比于默认的控制台(println)输出,log支持分级别过滤日志,方便按照关键字进行过滤等.基础样例代码finalhiloglabellabel=newhiloglabel(hilog.log_app,0,”[花生皮编程]”);hilog.debug(label,”打印调试信息”);hilog.info(label,”打印一般信息”);hilog.warn(label,”打印警告信息”);hilog.error

大家好,我是你的好朋友思创斯。网站金沙1005首页:https://ispacesoft.com

hilog是鸿蒙程序用来打印日志的工具,相比于默认的控制台(println)输出,log支持分级别过滤日志,方便按照关键字进行过滤等.

  1. 代码
final hiloglabel label = new hiloglabel(hilog.log_app, 0, "[花生皮编程]");
hilog.debug(label, "打印调试信息");
hilog.info(label, "打印一般信息");
hilog.warn(label, "打印警告信息");
hilog.error(label, "打印错误信息");
hilog.fatal(label, "打印致命错误信息");
  • hilog.debug, 用于打印调试信息,这些信息用于在开发过程中确认问题,对应级别为debug,其显示优先级比verbose高一级.
  • hilog.info, 用于打印重要性高一些的信息,对应级别为info,其显示优先级比debug高一级.
  • hilog.warn, 用于打印警告信息,表示出现了需要引起重视的情况,对应级别为warn,其显示优先级比info高一级.
  • hilog.error, 用于打印错误信息,表示出现了严重的问题,应尽快修复,对应级别为error,其显示优先级比warn高一级.
  • hilog.fatal, 用于打印错误信息,表示出现了致命的问题,应立即修复,对应级别为fatal,其显示优先级最高.
  1. 查看打印结果:
    在log窗口中查看打印结果.
    log主界面介绍:
    零基础学鸿蒙编程-常用工具_hilog
  • 区域1显示的是已连接的设备列表(含模拟器、真实手机),如果连接了多个设备,就从列表中选择正确的设备.
  • 区域2用于选择过滤方式
    零基础学鸿蒙编程-常用工具_hilog
  • “show only selected application”表示只显示指定应用的日志.
  • “no filters”表示不做过滤.
  • “show only js log”表示只显示js日志.
  • “config custom filter”会打开一个新的界面用于定制新的过滤器.
    零基础学鸿蒙编程-常用工具_hilog
  • 区域3显示的设备上运行的可调试的应用列表,如果区域2选择的是“show only selected application”,那么就只会显示选中的应用的log日志.
  • 区域4显示的是日志级别,级别越高显示的日志越少,级别越低显示的日志越多.级别:verbose 备注: 级别列表中还有一个assert,从官方文档看,通过log.wtf打印,是比error级别更高的,但实测log.wtf打印的也是error级别.
  • 区域5用于输入关键字过滤日志.
  • 区域6用于标识区域4的输入信息是否为.

打印结果样例:
零基础学鸿蒙编程-常用工具_hilog

完整源代码

https://gitee.com/hspbc/harmonyos_demos/tree/master/logdemo



厦门大学计算机专业 | 前华为工程师
专注《》,包含:java | 安卓 | 前端 | flutter | ios | 小程序 | 鸿蒙
全网可关注:花生皮编程
零基础学鸿蒙编程-常用工具_hilog

js555888金沙老品牌的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由思创斯整理,转载请注明出处:https://ispacesoft.com/4653.html

(0)

相关推荐

  • re:从零开始的鸿蒙开发教程

    转载本文需注明出处:微信公众号eaworld,违者必究。概述金沙1005官网说:harmonyos是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的…

  • 零基础学鸿蒙编程-ui控件_timepicker

    什么是timepickertimepicker是一种时间滚轮式选择器.常见效果如下:1.基本用法效果图代码2.设置背景效果图代码

  • 华为编程语言实验室面向qq群人员发布了华为新语言试用报名问卷调查,并表示,“填写完信息后,请您及时查收邮箱信息,由于语言还未正式发布,因此后续会联系您签署保密协议,希望您能理解,再次感谢大家的支持~”其实华为自研编程语言的消息并非是一时兴起的。去年10月,在华为开发者大会2021(together)上,harmonyos3开发者预览版正式发布。同时,华为表示,将发布自研鸿蒙编程语言。华为副总裁、计算产品线总裁邓泰华去年9月在接受采访时表示,华为明年将推出自研的编程语

  • 怎样进行鸿蒙编程,在鸿蒙系统上使用mqtt编程[通俗易懂]

    我们使用的是pahomqtt软件包,这里介绍一下怎么使用mqtt协议编程。关于鸿蒙系统的mqtt移植好的软件包,相关github链接如下:https://gitee.com/qidiyun/harmony_mqtt这里提供一个简单的编程示例:这里我们使用mqttclient编程模型,他支持多任务多线程,非常适合用在鸿蒙系统上。1.网络初始化这里定义一个network结构体,然后指定我们的m…

  • 零基础学鸿蒙编程-ui控件_pageflipper「建议收藏」

    什么是pageflipperpageflipper是用于实现整页自动切换,类似ppt幻灯片自动播放.效果图:基础用法在主布局文件”ability_main.xml”中增加pageflipper在slice中实例化pageslider,

  • 零基础学鸿蒙编程-ui控件_text

    什么是texttext是用于展示文本内容的ui控件.常见效果如下:基础样例1.普通文本效果图代码2.设置字号效果图代码

  • harmoneyos鸿蒙系统零代码编程入门

    这里写自定义目录标题harmoneyos鸿蒙系统编程入门学习资源网址工具以及基本环境准备搭建harmonyos项目申请成为华为开发者插入链接与图片harmoneyos鸿蒙系统编程入门       2021年6月3日,华为终于推出了harmoneyos,即鸿蒙操作系统公测,着实振奋人心!!!分布式操作系统,一套系统移植多端智能设备,数据同步打破硬件限制,1 8 n实现万物互联等等,这款自诞生便引动千万人关注的操作系统,用行动告诉我们,鸿

  • 目录一、前言二、harmonyos与android的对比2.1harmonyos并不是android的替代品2.2系统定位2.3内核对比2.4运行速度三、方舟编译器一、前言这段时间我在寻思这学习一下鸿蒙,第一是因为在着手做一个自己的开源项目,技术选型的时候想到了鸿蒙;第二是我个人非常看好鸿蒙系统的未来,清除明白华为和一些民族企业担负的责任和国人的期待,虽然带着一些民族感情;鸿蒙刚发布的时候自己是非常激动的,但是后来项目太忙一直没有认真的去了解过,这次打算花一部

发表回复

您的电子邮箱地址不会被公开。

联系金沙1005

关注“java架构师必看”公众号

回复4,添加站长微信。

附言:ispacesoft.com网而来。

关注微信
网站地图