本文主要是介绍HarmonyOS开发 - hilog日志系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 一、介绍
- 二、对日志的封装
一、介绍
- harmony OS提供了系统日志打印 hilog
- 开发者可以通过使用这些接口实现日志相关功能,输出日志时可以指定日志类型、所属业务领域、日志TAG标识、日志级别等。
- 系统文档HiLog日志打印
二、对日志的封装
- 代码
import hilog from '@ohos.hilog';class LoggerModel {public isShowLog = falseprivate domain: numberprivate prefix: stringprivate format: string = '%{public}s,%{public}s'constructor(prefix: string) {this.prefix = prefixthis.domain = 0xFF00}debug(...args: string[]) {if (this.isShowLog == true) {hilog.debug(this.domain, this.prefix, this.format, args)}}info(...args: string[]) {if (this.isShowLog == true) {hilog.info(this.domain, this.prefix, this.format, args)}}warn(...args: string[]) {if (this.isShowLog == true) {hilog.warn(this.domain, this.prefix, this.format, args)}}error(...args: string[]) {if (this.isShowLog == true) {hilog.error(this.domain, this.prefix, this.format, args)}}
}export let Logger = new LoggerModel('[DK_LOG]')
#2. 调用方法
Logger.info("version");
- 在日志显示中可以筛选日志的打印信息
这篇关于HarmonyOS开发 - hilog日志系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!