领券联盟-编写logUtils
领券联盟-编写logUtils 1227541683520974848 1153952789488054272
0

领券联盟-编写logUtils

其实在喜马拉雅里头我们就编写过一个了。

这里面我们再捋一下吧

目的

可以控制log的输出

所以我们定义等级,通过等级条件就可以控制

图片描述

全部代码

public class LogUtils {

    private static int currentLev = 4;
    private static final int DEBUG_LEV = 4;
    private static final int INFO_LEV = 3;
    private static final int WARNING_LEV = 2;
    private static final int ERROR_LEV = 1;


    public static void d(Class clazz,String log) {
        if(currentLev >= DEBUG_LEV) {
            Log.d(clazz.getSimpleName(),log);
        }
    }

    public static void i(Class clazz,String log) {
        if(currentLev >= INFO_LEV) {
            Log.i(clazz.getSimpleName(),log);
        }
    }

    public static void w(Class clazz,String log) {
        if(currentLev >= WARNING_LEV) {
            Log.w(clazz.getSimpleName(),log);
        }
    }

    public static void e(Class clazz,String log) {
        if(currentLev >= ERROR_LEV) {
            Log.e(clazz.getSimpleName(),log);
        }
    }
    
}

使用

图片描述

1153952789488054272
如果你喜欢作者的文章,欢迎打赏鼓励
1227541683520974848
评论
发表评论
  • {{item.publishtime|formatDate}}  回复
    {{item.userid}}
    •  回复
      {{item.publishtime|formatDate}}   回复
1227541683520974848 1153952789488054272
欢迎关注作者微信公众号
{{subscriptionQrc.subname}}
推荐文章