美文网首页
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