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

鸿蒙仓颉:如何自定义带Tag的日志打印信息

仓颉系统的日志打印比较简单,如果为了更好的区分系统日志打印和我们的应用程序日志打印,就需要日志打印的时候添加 Tag,我们可以自定义一个 cj 文件,专门来进行日志打印,这样就很容易区分日志信息了。
下面就是整理的日志打印方法:

package ohos_app_cangjie_entry.utils
import ohos.base.AppLog
import ohos.hilog.Hilog
import log.LogLevel//    fatal > error > warn > info > debug > trace
public class AppLogUtil{private static let DOMAIN: UInt32 = 0;private static let TAG: String = 'WinSfa--->';public static func info<T>(param:T) where T <: ToString{Hilog.info(DOMAIN, TAG, "${param.toString()}")}public static func debugInfo<T>(param:T) where T <: ToString{Hilog.debug(DOMAIN, TAG, "${param.toString()}")}public static func  warnInfo<T>(param:T) where T <: ToString{Hilog.warn(DOMAIN,TAG,"${param.toString()}")}public static func  errorInfo<T>(param:T) where T <: ToString{Hilog.error(DOMAIN,TAG,"${param.toString()}")}//用于致命错误日志输出public static func  fatalInfo<T>(param:T) where T <: ToString{Hilog.fatal(DOMAIN,TAG,"${param.toString()}")}
}

使用也很简单,直接调用,但是要注意参数类型

AppLogUtil.info('登录任务完成,push首页');
http://www.dtcms.com/a/491224.html

相关文章:

  • 带你了解STM32:RTC实时时钟(第一部分)
  • 前端 JavaScript 面试题大全(含答案及解析)
  • 网站页面设计报告wordpress 门户插件
  • 国外营销型网站建设容城网站建设
  • 将.idea取消git托管
  • YOLOv1和YOLOv2目标检测算法总结
  • 系统移植篇之uboot-4:UART
  • net和cn哪个做网站好wordpress企业主题 视频
  • 石家庄网站排名优化360网站建设服务
  • 苍穹外卖-购物车 前端修改(小程序主页与购物车模块显示不一致)
  • 聊聊 Unity(小白专享、C# 小程序 之 小算盘、计算器)
  • 江苏金安建设公司网站在线设计平台官网
  • 专业网站建设公司哪里济南兴田德润什么活动电子商务网站的整个建设流程
  • 【2025年湖南省赛misc复盘】
  • 北京建设教育协会官方网站做产品推广得网站
  • 牙刮匙与牙周治疗疗效的相关性分析
  • 三星XR头显发布会正式敲定,苹果/Meta/微美全息竞逐AR底层核心卡位“军备竞赛”
  • 【C++进阶系列】:类型转换和IO流
  • 卡板技术支持 东莞网站建设动态设计是什么意思
  • 宠物服务平台(程序+文档)
  • Maven再次认识
  • 【STM32项目开源】基于STM32的智能厨房环境监控系统
  • 策略模式详情
  • 省级网站 开发建设 资质企业员工培训课程
  • VS Code settings.json配置(终端篇)
  • 好看的静态网站网页制作设计教程
  • Spring Boot API文档与自动化测试详解
  • 哈尔滨龙彩做网站多少钱做网站怎么样引流
  • Redis实战篇---添加缓存(店铺类型添加缓存需求)
  • 泸州百拓网站建设英文网站数据库如何建设