鸿蒙开发系列教程(十六)--日志处理

console控制台输出

以格式化输出方式打印调试信息
console.debug()
console.debug(‘debug。。。’ )

以格式化输出方式打印日志信息
console.log()
console.log(‘info。。。’)

以格式化输出方式打印警告信息
console.warn()

输出信息
console.info()

注意:输出字符串+变量

console.info(`Aceaaa${JSON.stringify(oldValue)} `)

一定注意引号是英文下的“`” ,即ESC下的"```"

自定义日志

新建logger.ets 文件
导入鸿蒙基础库
import hilog from ‘@ohos.hilog’;

import hilog from '@ohos.hilog';
class Logger {
  private domain: number;
  private prefix: string;
  private format: string = '%{public}s, %{public}s';

  constructor(prefix: string = 'MyApp', domain: number = 0xFF00) {
    this.prefix = prefix;
    this.domain = domain;
  }

  debug(...args: string[]): void {
    hilog.debug(this.domain, this.prefix, this.format, args);
  }

  info(...args: string[]): void {
    hilog.info(this.domain, this.prefix, this.format, args);
  }

  warn(...args: string[]): void {
    hilog.warn(this.domain, this.prefix, this.format, args);
  }

  error(...args: string[]): void {
    hilog.error(this.domain, this.prefix, this.format, args);
  }
}

export default new Logger('[OxHornCampus]', 0xFF00)

调用:

import Logger from '../Logger';

Logger.info(`输出内容。。。。。`);
  • 10
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值