做项目的时候,免不了要打印许多日志,等项目上线了,想要去除日志是又找不到在哪里怎么办?我们可以建立一个日志打印的类来统一管理;

public class LogUtil {    public static final String TAG = "project name";    public static boolean isDebug = true;    public static boolean isInfo = true;    public static boolean isWarn = true;    public static boolean isError = true;    public static void d(String tag, String msg) {        if (isDebug)            android.util.Log.d(tag, msg);    }    public static void d(String tag, String msg, Throwable t) {        if (isDebug)            android.util.Log.d(tag, msg, t);    }    public static void i(String tag, String msg) {        if (isInfo)            android.util.Log.i(tag, msg);    }    public static void i(String tag, String msg, Throwable t) {        if (isInfo)            android.util.Log.i(tag, msg, t);    }    public static void w(String tag, String msg) {        if (isWarn)            android.util.Log.w(tag, msg);    }    public static void w(String tag, String msg, Throwable t) {        if (isWarn)            android.util.Log.w(tag, msg, t);    }    public static void e(String tag, String msg) {        if (isError)            android.util.Log.e(tag, msg);    }    public static void e(String tag, String msg, Throwable t) {        if (isError)            android.util.Log.e(tag, msg, t);    }    public static void isDebugAll(boolean isTure){        isDebug=isTure;        isInfo = isTure;        isWarn = isTure;        isError = isTure;    }}

更多相关文章

  1. android无线内网打印机打印出图片
  2. Android支付Demo运行大坑
  3. Android之项目的目录结构
  4. Android(安卓)软件测试日志文件抓取
  5. 6、android 普通日志输出到SD卡
  6. Android(安卓)APP测试的日志文件抓取
  7. 【开源项目2】Android推送框架 androidpn
  8. android studio下module 未指定output path问题解决办法
  9. Android拦截HOME按键

随机推荐

  1. Android出现java.net.SocketException: P
  2. Android与Javascript交互之入门
  3. Android应用程序组件Content Provider在
  4. android 屏蔽证书验证 CertPathValidator
  5. android > Android实现计时与倒计时的几
  6. android4.1编译运行
  7. Android(安卓)Appium源码分析
  8. RelativeLayout用到的一些重要的属性
  9. Android(安卓)Studio开发Android(一)——
  10. android 错误