android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法

所属分类: 软件编程 / Android 阅读数: 1120
收藏 0 赞 0 分享

管理log一般有两种方法,博主推荐大家使用下面的第一种方法:

第一种方法:

第一步:定义一个logTools工具类,相信你能够看懂的,谁的log,可以用谁的名字做方法名,如logli,这就是工程师li打印的日志

复制代码 代码如下:

import android.util.Log;

public class LogTools {

    public static boolean isShow = true;//上线模式

    //public static boolean isShow = false;//开发模式

    //ye工程师打出来的log
    public static void logYe(String msg){
        if(isShow){
            Log.i("Ye", msg);
        }
    }
    //li工程师打出来的log
    public static void logli(String msg){
        if(isShow){
            Log.i("lili", msg);
        }
    }

}

第二步:在程序中应用的方式是:

复制代码 代码如下:

LogTools.logYe("onTouchEvent-----"+event.getAction());


第二种方法:

在开发中经常要打印log,但是在我们发布项目的时候是不能打印。为了方便操作log我们需要自己定义个log类然后在开发阶段将下面LOG_LEVEL 设置为6这样所有的log都能显示,在发布的时候我们将LOG_LEVEL 设置为0.这样log就非常方便管理了

复制代码 代码如下:

public class Logger {
 public static int LOG_LEVEL = 0;
 public static int ERROR = 1;
 public static int WARN = 2;
 public static int INFO = 3;
 public static int DEBUG = 4;
 public static int VERBOS = 5;

 
 public static void e(String tag,String msg){
  if(LOG_LEVEL>ERROR)
  Log.e(tag, msg);
 }

 public static void w(String tag,String msg){
  if(LOG_LEVEL>WARN)
  Log.w(tag, msg);
 }
 public static void i(String tag,String msg){
  if(LOG_LEVEL>INFO)
  Log.i(tag, msg);
 }
 public static void d(String tag,String msg){
  if(LOG_LEVEL>DEBUG)
  Log.d(tag, msg);
 }
 public static void v(String tag,String msg){
  if(LOG_LEVEL>VERBOS)
  Log.v(tag, msg);
 }
}

更多精彩内容其他人还在看

Android媒体开发之音乐播放器

这篇文章主要为大家详细介绍了Android媒体开发之音乐播放器,播放SD卡中的音乐,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android使用Spinner实现城市级联下拉框

这篇文章主要为大家详细介绍了Android使用Spinner实现城市级联下拉框,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android自定义scrollView实现顶部图片下拉放大

这篇文章主要为大家详细介绍了Android自定义scrollView实现顶部图片下拉放大,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

android ScrollView实现下拉放大头部图片

这篇文章主要为大家详细介绍了android ScrollView实现下拉放大头部图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android自定义View实现打钩动画功能

本篇文章通过实例给大家分享了Android自定义View实现打钩动画功能的过程和代码分享,有兴趣需要的学习下吧。
收藏 0 赞 0 分享

Android DragImageView实现下拉拖动图片放大效果

这篇文章主要为大家详细介绍了Android DragImageView实现下拉拖动图片放大效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android仿QQ好友详情页下拉顶部图片缩放效果

这篇文章主要为大家详细介绍了Android仿QQ好友详情页下拉顶部图片缩放效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android ListView实现下拉顶部图片变大效果

这篇文章主要为大家详细介绍了Android ListView实现下拉顶部图片变大,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
收藏 0 赞 0 分享

Android编程设计模式之工厂方法模式实例详解

这篇文章主要介绍了Android编程设计模式之工厂方法模式,结合实例形式详细分析了Android工厂方法模式的概念、原理、使用方法及相关注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享

Android编程设计模式之抽象工厂模式详解

这篇文章主要介绍了Android编程设计模式之抽象工厂模式,结合实例形式详细分析了Android抽象工厂模式的概念、原理、使用方法及相关注意事项,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多