import android.util.Log;
/**
* Created by UFO.
*
* 说明:
* 改变代码中level的值,就可以控制日志的打印范围:
* 当level等于VERBOSE就可以把所有日志打印出;
* 当level等于WARN时就可以只打印警告以上级别的日志;
* 当level等于NOTHING时就可以把所有打印日志屏蔽掉,即在正式上线时不应将所有Log打印都屏蔽,只需将level改为NOTHING就好了。
*
* 用法:
* 如打印一行DEBUG级别的日志: LogUtil.d("TAG","debug log");
*/
public class LogUtil {
public static final int VERBOSE =
1;
public static final int DEBUG =
2;
public static final int INFO =
3;
public static final int WARN =
4;
public static final int ERROR =
5;
public static final int NOTHING =
6;
public static int level =
VERBOSE;
public static void v(String tag,String msg){
if(
level <=
VERBOSE){
Log.
v(tag, msg);
}
}
public static void d(String tag,String msg){
if(
level <=
DEBUG){
Log.
i(tag, msg);
}
}
public static void i(String tag,String msg){
if(
level <=
INFO){
Log.
i(tag, msg);
}
}
public static void w(String tag,String msg){
if(
level <=
WARN){
Log.
i(tag, msg);
}
}
public static void e(String tag,String msg){
if(
level <=
ERROR){
Log.
i(tag, msg);
}
}
}