Arkts @ohos.hilog (HiLog日志打印)使用

285 阅读1分钟

介绍

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

说明:

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

导包

import hilog from '@ohos.hilog';

hilog有五种不同的日志级别

debug,info,warn,error,fatal 其中debug模式默认不显示,只有处于调试模式才能显示。

hilog参数说明

image.png 第一个参数设置颜色,16位进制,第二个参数是标签,会在控制台显示,第三个参数显示想要输出的内容,%{public}可以由后面的参数传入。第四个参数及后面的参数则可以传入到%{public}里面。

测试代码

import { testAuth } from '../common/Auth'
import { queryFaultLogCallback, testFaultLoggerFunction, testHilog } from '../common/log'
import { test } from '../common/soundpool'

@Entry
@Component
struct Index {
  async onPageShow(): Promise<void> {
    testHilog()
  }
  build() {
    Column(){

    }
      .width('100%')
      .height('100%')
  }
}

测试结果

image.png