编写logUtils
领券联盟-编写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);
}
}
}