当前位置: 首页 > news >正文

网站建设网页设计培训班安图县建设局网站

网站建设网页设计培训班,安图县建设局网站,做网站必须有主机吗,如何把自己的网站推广日志打印 hilog日志系统,使应用/服务可以按照指定级别、标识和格式字符串输出日志内容,帮助开发者了解应用/服务的运行状态,更好地调试程序。 说明: 本模块首批接口从API version 7开始支持。后续版本的新增接口,采用…

日志打印

hilog日志系统,使应用/服务可以按照指定级别、标识和格式字符串输出日志内容,帮助开发者了解应用/服务的运行状态,更好地调试程序。

说明:  本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。

导入模块

import hilog from '@ohos.hilog';

hilog.isLoggable

isLoggable(domain: number, tag: string, level: LogLevel) : boolean

在打印日志前调用该接口,用于检查指定领域标识、日志标识和级别的日志是否可以打印。

系统能力:  SystemCapability.HiviewDFX.HiLog

参数:

参数名类型必填说明
domainnumber日志对应的领域标识,范围是0x0~0xFFFF,开发者可根据需要自定义。
tagstring指定日志标识,可以为任意字符串,建议用于标识调用所在的类或者业务行为。
level[LogLevel]日志级别。

返回值:

类型说明
boolean如果返回true,则该领域标识、日志标识和级别的日志可以打印,否则不能打印。

示例:

hilog.isLoggable(0x0001, "testTag", hilog.LogLevel.INFO);

LogLevel

日志级别。

系统能力:  SystemCapability.HiviewDFX.HiLog

名称默认值说明
DEBUG3详细的流程记录,通过该级别的日志可以更详细地分析业务流程和定位分析问题。
INFO4用于记录业务关键流程节点,可以还原业务的主要运行过程; 用于记录可预料的非正常情况信息,如无网络信号、登录失败等。 这些日志都应该由该业务内处于支配地位的模块来记录,避免在多个被调用的模块或低级函数中重复记录。
WARN5用于记录较为严重的非预期情况,但是对用户影响不大,应用可以自动恢复或通过简单的操作就可以恢复的问题。
ERROR6应用发生了错误,该错误会影响功能的正常运行或用户的正常使用,可以恢复但恢复代价较高,如重置数据等。
FATAL7重大致命异常,表明应用即将崩溃,故障无法恢复。

hilog.debug

debug(domain: number, tag: string, format: string, …args: any[]) : void

打印DEBUG级别的日志。

DEBUG级别的日志在正式发布版本中默认不被打印,只有在调试版本或打开调试开关的情况下才会打印。

系统能力:  SystemCapability.HiviewDFX.HiLog

参数:

参数名类型必填说明
domainnumber日志对应的领域标识,范围是0x0~0xFFFF,开发者可根据需要自定义。
tagstring指定日志标识,可以为任意字符串,建议用于标识调用所在的类或者业务行为。
formatstring格式字符串,用于日志的格式化输出。格式字符串中可以设置多个参数,参数需要包含参数类型、隐私标识。 隐私标识分为{public}和{private},缺省为{private}。标识{public}的内容明文输出,标识{private}的内容以过滤回显。
argsany[]与格式字符串format对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。

示例:

输出一条DEBUG信息,格式字符串为"%{public}s World %{private}d"。其中变参%{public}s为明文显示的字符串;%{private}d为隐私的整型数。

hilog.debug(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型数3填入%{private}d,输出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication D 00001/testTag: hello World <private>

hilog.info

info(domain: number, tag: string, format: string, …args: any[]) : void

打印INFO级别的日志。

系统能力:  SystemCapability.HiviewDFX.HiLog

参数:

参数名类型必填说明
domainnumber日志对应的领域标识,范围是0x0~0xFFFF,开发者可根据需要自定义。
tagstring指定日志标识,可以为任意字符串,建议用于标识调用所在的类或者业务行为。
formatstring格式字符串,用于日志的格式化输出。格式字符串中可以设置多个参数,参数需要包含参数类型、隐私标识。 隐私标识分为{public}和{private},缺省为{private}。标识{public}的内容明文输出,标识{private}的内容以过滤回显。
argsany[]与格式字符串format对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。

示例:

输出一条INFO信息,格式字符串为"%{public}s World %{private}d"。其中变参%{public}s为明文显示的字符串;%{private}d为隐私的整型数。

hilog.info(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型数3填入%{private}d,输出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication I 00001/testTag: hello World <private>

hilog.warn

warn(domain: number, tag: string, format: string, …args: any[]) : void

打印WARN级别的日志。

系统能力:  SystemCapability.HiviewDFX.HiLog

参数:

参数名类型必填说明
domainnumber日志对应的领域标识,范围是0x0~0xFFFF,开发者可根据需要自定义。
tagstring指定日志标识,可以为任意字符串,建议用于标识调用所在的类或者业务行为。
formatstring格式字符串,用于日志的格式化输出。格式字符串中可以设置多个参数,参数需要包含参数类型、隐私标识。 隐私标识分为{public}和{private},缺省为{private}。标识{public}的内容明文输出,标识{private}的内容以过滤回显。
argsany[]与格式字符串format对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。

示例:

输出一条WARN信息,格式字符串为"%{public}s World %{private}d"。其中变参%{public}s为明文显示的字符串;%{private}d为隐私的整型数。

hilog.warn(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型数3填入%{private}d,输出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication W 00001/testTag: hello World <private>

hilog.error

error(domain: number, tag: string, format: string, …args: any[]) : void

打印ERROR级别的日志。

系统能力:  SystemCapability.HiviewDFX.HiLog

参数:

参数名类型必填说明
domainnumber日志对应的领域标识,范围是0x0~0xFFFF,开发者可根据需要自定义。
tagstring指定日志标识,可以为任意字符串,建议用于标识调用所在的类或者业务行为。
formatstring格式字符串,用于日志的格式化输出。格式字符串中可以设置多个参数,参数需要包含参数类型、隐私标识。 隐私标识分为{public}和{private},缺省为{private}。标识{public}的内容明文输出,标识{private}的内容以过滤回显。
argsany[]与格式字符串format对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。

示例:

输出一条ERROR信息,格式字符串为"%{public}s World %{private}d"。其中变参%{public}s为明文显示的字符串;%{private}d为隐私的整型数。

hilog.error(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型数3填入%{private}d,输出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication E 00001/testTag: hello World <private>

hilog.fatal

fatal(domain: number, tag: string, format: string, …args: any[]) : void

打印FATAL级别的日志。

系统能力:  SystemCapability.HiviewDFX.HiLog

参数:

参数名类型必填说明
domainnumber日志对应的领域标识,范围是0x0~0xFFFF,开发者可根据需要自定义。
tagstring指定日志标识,可以为任意字符串,建议用于标识调用所在的类或者业务行为。
formatstring格式字符串,用于日志的格式化输出。格式字符串中可以设置多个参数,参数需要包含参数类型、隐私标识。 隐私标识分为{public}和{private},缺省为{private}。标识{public}的内容明文输出,标识{private}的内容以过滤回显。
argsany[]与格式字符串format对应的可变长度参数列表。参数数目、参数类型必须与格式字符串中的标识一一对应。

示例:

输出一条FATAL信息,格式字符串为"%{public}s World %{private}d"。其中变参%{public}s为明文显示的字符串;%{private}d为隐私的整型数。

hilog.fatal(0x0001, "testTag", "%{public}s World %{private}d", "hello", 3);

字符串"hello"填入%{public}s,整型数3填入%{private}d,输出日志:

08-05 12:21:47.579  2695-2703/com.example.myapplication F 00001/testTag: hello World <private>
http://www.yayakq.cn/news/40049/

相关文章:

  • 行业网站方案湖北今天发生的重大新闻
  • 游戏平台网站可以做公众号的网站
  • 宣城做网站公司门户网站风格
  • 达美网站建设企业网站都有哪些
  • 南京网站维护公司如何写一个wordpress主题
  • 网站建站要求青岛手工活外发加工网
  • 临沂网站开发公司潍坊网站建设电话
  • 翡翠网站建设ppt淘宝网站详情页怎么做
  • 阿里巴巴网站如何做固定背景app网站建设多少钱
  • 建设网站公司哪好男女插孔做暖暖的试看网站大全
  • 台州企业自助建站11个免费网站空间
  • 织梦游戏网站源码wordpress 如何调用函数
  • 营销型网站建设范文响应式设计的网页有哪些效果
  • 上海临平路网站建设学编程课对孩子有什么好处
  • 建网站要多少钱呢安监网站如何做紧急预案备案
  • 营销网站建设维护客户管理软件crm排名
  • 西安网站制作流程wordpress按钮下拉菜单
  • 淘宝客网站容易做吗开源企业网站建设系统
  • 徐州网站推广公司wordpress侧边栏浮动
  • 自己做的网站邮箱更改密码程序为什么总出错欧米茄表官方官网
  • 58同城保定网站建设装饰工程投标书
  • 别人在百度冒用公司旗号做网站三亚做民宿的都用什么网站
  • asp.net旅游网站开发文档百度引流平台
  • 一台ip做两个网站可以网上做单的网站
  • 网址站进销存管理软件哪个好
  • 做淘客网站需要备案吗网站后缀有什么区别
  • 免费做爰小说网站要建立网站怎么建立
  • 做亚马逊有什么网站可以借鉴宁波网站建设公司推荐哪家
  • 百度站长平台查询多语言 网站源码
  • 如何运用网站模板东莞网络科技公司排名