您的位置:首页 > 财经 > 产业 > 2023最火的十大新闻_武汉保安公司_怎么做网址_河北百度竞价优化

2023最火的十大新闻_武汉保安公司_怎么做网址_河北百度竞价优化

2025/3/22 2:46:58 来源:https://blog.csdn.net/H1453571548/article/details/146276769  浏览:    关键词:2023最火的十大新闻_武汉保安公司_怎么做网址_河北百度竞价优化
2023最火的十大新闻_武汉保安公司_怎么做网址_河北百度竞价优化

封装一个ohos.hilog打印日志

首先要了解hilog四大日志类型: info、debug、warm、error

方法中四个参数的作用
domain: number
tag: string
format: string
...args: any[ ]

实例:

//普通的info日志,使用info方法来打印
//第一个参数 : 0x0000 表示当前日志的域为0
//第二个参数 : 表示此系统的日志过滤关键字为 mylog,可以在deveco的日志面板中去过滤查看

//第三个参数 : %{public}s 表示以明文的形式来显示字符串日志

//第四个及其以后的参数 : 表示要打印的日志

testTag 表示日志输出的关键字

%{public } s    s指的是String 表示后面是以字符串的格式输出的

意思是 这个是以明文形式字符串输出

public 私有的 加密写死的

封装项目日志文件 :common/utils/Logger.ets

日志类的封装思路:

使用类的静态方法进行封装四个方法

导出这个类

import  { hilog }  from  '@kit.PerformanceAnalysisKit'const domain =0x0000
const tag ='mylog'
const format ='%{public}s %{public}s'// 按需导出
export class Logger {
static info(...args: string[ ]){hilog.info(domain,tag,format, ...args)
}
static debug(...args: string[]){
hilog.debug(domain, tag,format,...args)
}
static warn(...args: string[]){
hilog.warn(domain,tag,format,...args)
}
static error(...args: string[]){
hilog.error(domain,tag,format, ...args)
}
}

用的时候 直接导入即可

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com