`

android自定义LogUtil

阅读更多

开发阶段设置为VERBOSE 正式上线就设置为NOTHING

调用方式:LogUtil.d("TAG","debug log");

 

public class LogUtil {

    public static final int VERBOSE = 1;
    public static final int DEBUG = 2;
    public static final int INFO = 3;
    public static final int WARN = 4;
    public static final int ERROR = 5;
    public static final int NOTHING = 6;

    public static int level = VERBOSE;

    public static void v(String tag, String msg) {
        if (level <= VERBOSE) {
            Log.v(tag, msg);
        }
    }

    public static void d(String tag, String msg) {
        if (level <= DEBUG) {
            Log.v(tag, msg);
        }
    }

    public static void i(String tag, String msg) {
        if (level <= INFO) {
            Log.v(tag, msg);
        }
    }

    public static void w(String tag, String msg) {
        if (level <= WARN) {
            Log.v(tag, msg);
        }
    }

    public static void e(String tag, String msg) {
        if (level <= ERROR) {
            Log.v(tag, msg);
        }
    }
}

 

分享到:
评论

相关推荐

    LogUtil-Android:Android库进行调试

    《Android库调试利器:LogUtil-Android》 在Android应用开发过程中,日志记录与调试是必不可少的环节。LogUtil-Android是一个专为Android开发者设计的高效、灵活的日志工具库,它使得在应用程序中输出、管理和分析...

    LogUtil-Android

    《LogUtil-Android:在Android开发中的日志工具库实践》 在Android应用开发中,日志(Log)是开发者调试、追踪问题的重要工具。`LogUtil-Android` 是一个基于Kotlin编写的日志工具库,它为开发者提供了一种更加方便...

    LogUtil-Android:Android库,用于在Android SDK中使用日志文件

    **LogUtil-Android:Android日志工具库** 在Android应用开发中,日志记录是调试、性能分析和问题排查的重要工具。`LogUtil-Android`是一个专门为Android SDK设计的库,它提供了一种方便的方式来管理和使用日志文件...

    Android中可以控制Log开关的工具类LogUtil

    `LogUtil`通常会提供一个静态字符串作为默认标签,也可以接受自定义标签,便于区分不同模块的日志。 4. **格式化输出**:`LogUtil`可以定制日志输出的格式,比如添加时间戳、线程信息、类名、方法名等,使得日志更...

    android自定义ImageView仿图片上传示例

    主要看下自定义view 代码 public class ProcessImageView extends ImageView{ private Context context; private Paint paint; private LogUtil log=LogUtil.getInstance(); int progress = 0; private ...

    Android代码-Android开发的日记打印工具类Log4jForAndroid和LogUtil.rar

    `LogUtil`则是Android开发者常用的简单日志工具类,通常由开发者自己编写,封装了Android原生的`android.util.Log`类。`LogUtil`通过提供友好的接口,使得在代码中调用日志变得更加方便。它可能包含一些实用功能,...

    LogUtil:Android专用的LogCat工具

    默认的Android `Log` 类提供了基本的日志打印功能,如 `Log.d()`, `Log.e()`, `Log.i()` 等,但LogUtil则在此基础上进行了扩展,提供了更多的日志级别,如 `VERBOSE`, `ASSERT`, 以及自定义级别。这使得开发者可以...

    Android高级应用源码-Android开发的日记打印工具类Log4jForAndroid和LogUtil.zip

    - `LogUtil`通常是一个自定义的日志工具类,它封装了`android.util.Log`,提供了一些便利的方法,例如添加线程信息、类名信息、方法名信息等。 - 特性:简洁的API,易于集成,可根据项目需求定制日志输出格式和...

    LogUtil.java

    android自定义的打印log的工具

    可以控制Log开关的工具类LogUtil

    `LogUtil`是一个常见的自定义工具类,用于方便地管理和控制应用程序中的日志输出。它可以帮助开发者更加灵活地控制日志的开关,避免在发布版本中打印过多的日志信息,从而提高应用性能并保护敏感数据的安全。下面...

    安卓日志分析崩溃拦截相关-Android开发的日记打印工具类Log4jForAndroid和LogUtil.rar

    本压缩包文件主要包含了一个基于Log4j的Android日志打印工具类`Log4jForAndroid`和一个自定义的日志工具类`LogUtil`,它们都是为了提升日志记录和分析的效率和质量。 首先,`Log4jForAndroid`是Log4j的一个移植版本...

    android日志分析&崩溃拦截

    Android下的自定义日志框架。移动开发一般没有必要引入第三方日志框架,可以自己编写.zip Android开发的日记打印工具类Log4jForAndroid和LogUtil.rar Android捕获全局异常源码.rar Android控制整个项目Log的打印...

    Log4jForAndroid

    《Android开发中的日志工具:Log4jForAndroid与LogUtil》 在Android应用开发过程中,日志记录是必不可少的调试和分析手段。Log4j是Java领域广泛使用的日志框架,而Log4jForAndroid则是针对Android平台进行优化的...

    安卓日志分析崩溃拦截相关-提取xutil的logutil轻量高效.rar

    然而,仅依赖Logcat进行复杂的问题排查可能效率不高,因此,自定义的日志工具就显得尤为重要。xutil的logutil可能是这样的一个工具,它可能具有更丰富的日志级别、标签定制、日志过滤等功能,帮助开发者更方便地管理...

    LogUtil:Android日志上传使用服务通过HTTP或E-MAIL方式,压缩文件上传,支持加密

    Android日志上传框架 当App崩溃的时,把崩溃信息保存到本地的同时,你只需要几句,就可以实现把崩溃信息上传到你想上传的地方,可以是HTTP,也可以选择上传到你的邮箱。同样,你可以上传你需要记录的信息。 特性 ...

    Android 日志 工具类

    总结来说,"LogUtil"这个自定义日志工具类是为了提升Android开发中的日志管理体验而设计的,它通过增强功能、优化输出和提供定制化选项,使得日志记录变得更为高效和便捷。对于开发者而言,掌握并运用此类工具能有效...

    Android开发工具类

    首先,`LogUtil.java`是一个自定义的日志工具类,它通常是对Android系统提供的`android.util.Log`类的一个封装和扩展。`Log`类在原生Android SDK中提供了五个级别的日志输出:`VERBOSE`, `DEBUG`, `INFO`, `WARN`, `...

    Android-Android辅助类工具集合

    12. **Log日志记录**:`LogUtil`可能提供了统一的日志打印接口,支持自定义日志级别,方便调试和排查问题。 以上仅是部分可能存在于MyUtils-master库中的工具类及其功能,实际项目中可能会根据开发者的需求包含更多...

    ionic2自定义cordova插件开发以及使用(Android)

    在本文中,我们将深入探讨如何在 Ionic 2 项目中自定义 Cordova 插件的开发和使用,特别是在 Android 平台上的应用。Cordova 是一个开源框架,它允许开发者使用 Web 技术(HTML、CSS 和 JavaScript)来构建原生移动...

Global site tag (gtag.js) - Google Analytics