安卓log工具类总结

来源:互联网 发布:淘宝众筹不成功会怎样 编辑:程序博客网 时间:2024/05/17 02:09

安卓的使用常常用到log,但在项目完成之后上线时候log往往会泄漏你的信息,所以需要进行log的开闭控制。工具类如下:

public class MLog {    public static final String TAG = MLog.class.getSimpleName();    static final boolean IS_LOG = BuildConfig.DEBUG;    public static void i(String pTag, String pMsg) {        if (IS_LOG)            Log.i(pTag, pMsg);    }    public static void i(String pTag, String pMsg, Throwable pThrowable) {        if (IS_LOG)            Log.i(pTag, pMsg, pThrowable);    }    public static void e(String pTag, String pMsg) {        if (IS_LOG)            Log.e(pTag, pMsg);    }    public static void e(String pTag, String pMsg, Throwable pThrowable) {        if (IS_LOG)            Log.e(pTag, pMsg, pThrowable);    }    public static void d(String pTag, String pMsg) {        if (IS_LOG)            Log.d(pTag, pMsg);    }    public static void d(String pTag, String pMsg, Throwable pThrowable) {        if (IS_LOG)            Log.d(pTag, pMsg, pThrowable);    }    public static void v(String pTag, String pMsg) {        if (IS_LOG)            Log.v(pTag, pMsg);    }    public static void v(String pTag, String pMsg, Throwable pThrowable) {        if (IS_LOG)            Log.v(pTag, pMsg, pThrowable);    }    public static void w(String pTag, String pString) {        if (IS_LOG)            Log.w(pTag, pString);    }    public static void w(String pTag, String pMsg, Throwable pThrowable) {        if (IS_LOG)            Log.w(pTag, pMsg, pThrowable);    }    public static void w(String pTag, Throwable pThrowable) {        if (IS_LOG)            Log.w(pTag, pThrowable);    }    public static void wtf(String pTag, String pString) {        if (IS_LOG)            Log.wtf(pTag, pString);    }    public static void wtf(String pTag, String pMsg, Throwable pThrowable) {        if (IS_LOG)            Log.wtf(pTag, pMsg, pThrowable);    }    public static void wtf(String pTag, Throwable pThrowable) {        if (IS_LOG)            Log.wtf(pTag, pThrowable);    }    public static void isLoggable(String pTag, int plevel) {        if (IS_LOG)            Log.isLoggable(pTag, plevel);    }    public static void sysout(String pTag, String pString) {        if (IS_LOG)            System.out.println(pTag + "  " + pString);    }}
0 0
原创粉丝点击