封装一个日志工具类,方便日志的打印控制。
import android.util.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 ASSERT = 6;
public static int level = VERBOSE;//日志打印级别,可以在application的onCreate方法里初始化
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.d(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.w(tag, msg);
}
}
public static void e(String tag, String msg){
if (level <= ERROR){
Log.e(tag, msg);
}
}
}