鸿蒙harmonyOS打印Log日志工具类+看不到Log日志的问题
鸿蒙harmonyOS打印Log日志工具类+看不到Log日志的问题
文章目录
- 鸿蒙harmonyOS打印Log日志工具类+看不到Log日志的问题
- 前言
- 一、使用工具类
- 二、封装步骤
-
- 1.鸿蒙harmonyOS打印Log日志工具类
- 2.看不到Log日志的问题
- 总结
前言
1、如果每次打印log都创建标签就很麻烦
2、如果是线上状态需要不显示log
一、使用工具类
HiLogUtil.error("走到了!!!!!!!!!!!"); //打的包为上线包时,不显示log //HiLogUtil.isRelease = true;
二、封装步骤
1.鸿蒙harmonyOS打印Log日志工具类
代码如下(示例):
package com.example.myapplication.base.utils;import ohos.hiviewdfx.HiLog;import ohos.hiviewdfx.HiLogLabel;public class HiLogUtil {//可以通过TAG 或 00001筛选 public static final String TAG = "TAG"; private static final HiLogLabel LABEL = new HiLogLabel(HiLog.LOG_APP, 0x00001, TAG); //判断是否为线上包 public static boolean isRelease = false; public static void error(String msg) { if (!isRelease) { HiLog.error(LABEL, msg); } } public static void debug(String msg) { if (!isRelease) { HiLog.debug(LABEL, msg); } } public static void warn(String msg) { if (!isRelease) { HiLog.warn(LABEL, msg); } } public static void info(String msg) { if (!isRelease) { HiLog.info(LABEL, msg); } } public static void fatal(String msg) { if (!isRelease) { HiLog.fatal(LABEL, msg); } }}
2.看不到Log日志的问题
1、选对标签 然后重启一些,看看好了没
2、没有好的话看看筛选条件,第一个是选择当前运行的,第二个是没有筛选,第三个是只看JS的
总结
就是这样,愉快的使用把