源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-10-29 00:41 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:android轻松管理安卓应用中的log日志 发布应用时log日志全部去掉的方法
管理log一般有两种方法,博主推荐大家使用下面的第一种方法: [b]第一种方法:[/b] 第一步:定义一个logTools工具类,相信你能够看懂的,谁的log,可以用谁的名字做方法名,如logli,这就是工程师li打印的日志
[u]复制代码[/u] 代码如下:
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);         }     } }
第二步:在程序中应用的方式是:
[u]复制代码[/u] 代码如下:
LogTools.logYe("onTouchEvent-----"+event.getAction());
[img]http://files.jb51.net/file_images/article/201311/20131129162308.jpg?20131029162424[/img] 第二种方法: 在开发中经常要打印log,但是在我们发布项目的时候是不能打印。为了方便操作log我们需要自己定义个log类然后在开发阶段将下面LOG_LEVEL 设置为6这样所有的log都能显示,在发布的时候我们将LOG_LEVEL 设置为0.这样log就非常方便管理了
[u]复制代码[/u] 代码如下:
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);  } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部