美文网首页
Android-封装日志类

Android-封装日志类

作者: 陈饥饿 | 来源:发表于2022-11-11 10:24 被阅读0次

在onCreate()方法的外面输入logt,然后按下Tab键,这时就会以当前的类名作为值自动生成一个TAG常量。

public class LogUtil {

    // 是否需要打印bug

    public static boolean isDebug =true;

    // 不需要tag

    public static void i(String msg) {

        if (isDebug) {

            Log.i(TAG, msg);

        }

    }

    public static void d(String msg) {

        if (isDebug) {

            Log.d(TAG, msg);

        }

    }

    public static void e(String msg) {

        if (isDebug) {

            Log.e(TAG, msg);

        }

    }

    public static void v(String msg) {

        if (isDebug) {

            Log.v(TAG, msg);

        }

    }

    // 需要自定义tag的

    public static void i(String tag, String msg) {

        if (isDebug) {

            Log.i(tag, msg);

        }

    }

    public static void d(String tag, String msg) {

        if (isDebug) {

            Log.i(tag, msg);

        }

    }

    public static void e(String tag, String msg) {

        if (isDebug) {

            Log.i(tag, msg);

        }

    }

    public static void v(String tag, String msg) {

        if (isDebug) {

            Log.i(tag, msg);

        }

    }

}

运行结果

logcat中的关键字过滤支持正则表达式

不用system.out.println打印日志的原因:时间无法确定、不能添加过滤器、日志没有级别区分,system.out.println是同步打印,对高并发任务的性能影响不可忽略。

源码地址:https://gitee.com/aaron222/my-android.git

提交:[2567386]

相关文章

  • Android-封装日志类

    在onCreate()方法的外面输入logt,然后按下Tab键,这时就会以当前的类名作为值自动生成一个TAG常量。...

  • Python利用logging包记录、打印日志

    封装日志操作类: 以下是已经封装好logging的日志类文件,直接调用即可。可以根据自己的需求,自行调整封装的内容...

  • 常用模块封装

    日志收集器封装成类 获取应用启动Activity

  • log4js的使用

    前言 实现进程层面文件日志的写入 封装的log4js日志类 示例demo

  • python 封装log 日志类

    在工作过程中,经常需要处理日志,以下封装一个日志类,进行日志记录 测试使用:

  • python日志模块logging使用

    日志模块封装 封装模块测试 日志封装模块的使用 配置日志输出颜色

  • iOS 带颜色的日志

    一、封装带颜色的日志 1、利用XMPPFrame框架中的来封装 2、创建一个类:JPColorLog2.1 JPC...

  • 工具类之LogUtils

    安卓开发离不开记录log日志,封装了一份简单的日志工具类,具有设置日志总开关,是否写入文件,日志过滤器和自定义标签...

  • 日志写入改造

    1.总体架构 2. 底层封装 2.1 方案 提供一个写日志工具类WwtBaseLog, 默认写入日志文件名为:ba...

  • Python&selenium 自动化测试框架之日志封装

    Python+selenium自动化测试框架中需要封装一个简单的日志类,用于后续日志输出:1.使用Python中的...

网友评论

      本文标题:Android-封装日志类

      本文链接:https://www.haomeiwen.com/subject/mqlztdtx.html