美文网首页
Android日志输出封装——LogUtils

Android日志输出封装——LogUtils

作者: 旅行者归来 | 来源:发表于2019-11-30 12:01 被阅读0次
public class LogUtils {
    //产品上线时记得改成false
    private final static boolean all = true;
    private final static boolean i = true;
    private final static boolean d = true;
    private final static boolean e = true;
    private final static boolean v = true;
    private final static boolean w = true;
    
    private final static String defaultTag = "GLBimProTag:";

    private LogUtils() {
    }

    public static void I(String msg) {
        if (all && i) {
            android.util.Log.i(defaultTag, msg);
        }
    }

    public static void I(String tag, String msg) {
        if (all && i) {
            android.util.Log.i(tag, msg);
        }
    }

    public static void D(String msg) {
        if (all && d) {
            android.util.Log.d(defaultTag, msg);
        }
    }

    public static void D(String tag, String msg) {
        if (all && d) {
            android.util.Log.d(tag, msg);
        }
    }

    public static void E(String msg) {
        if (all && e) {
            try {
                android.util.Log.e(defaultTag, msg);
            } catch (Exception e1) {
                e1.printStackTrace();
            }
        }
    }

    public static void E(String tag, String msg) {
        if (all && e) {
            android.util.Log.e(tag, msg);
        }
    }

    public static void V(String msg) {
        if (all && v) {
            android.util.Log.v(defaultTag, msg);
        }
    }

    public static void V(String tag, String msg) {
        if (all && v) {
            android.util.Log.v(tag, msg);
        }
    }

    public static void W(String msg) {
        if (all && w) {
            android.util.Log.w(defaultTag, msg);
        }
    }

    public static void W(String tag, String msg) {
        if (all && w) {
            android.util.Log.w(tag, msg);
        }
    }
}

相关文章

网友评论

      本文标题:Android日志输出封装——LogUtils

      本文链接:https://www.haomeiwen.com/subject/xjkowctx.html