package com.ustc.dystu.dandelion.utils;
import android.util.Log;
public class Logger {
public static int DEBUG_LEVEL = 6;// ����log,��Ϊ0
private static final int VERBOSE = 5;
private static final int DEBUG = 4;
private static final int INFO = 3;
private static final int WARN = 2;
private static final int ERROR = 1;
public static int v(String tag, String msg) {
if (DEBUG_LEVEL > VERBOSE) {
return Log.v(tag, msg);
} else {
return 0;
}
}
public static int v(String tag, String msg, Throwable e) {
if (DEBUG_LEVEL > VERBOSE) { return Log.v(tag, msg, e);
} else {
return 0;
}
}
public static int d(String tag, String msg) {
if (DEBUG_LEVEL > DEBUG) {
return Log.d(tag, msg);
} else {
return 0;
}
}
public static int d(String tag, String msg, Throwable e) {
if (DEBUG_LEVEL > DEBUG) {
return Log.d(tag, msg, e);
} else {
return 0;
}
}
public static int i(String tag, String msg) {
if (DEBUG_LEVEL > INFO) {
return Log.i(tag, msg);
} else {
return 0;
}
}
public static int i(String tag, String msg, Throwable e) {
if (DEBUG_LEVEL > INFO) {
return Log.i(tag, msg, e);
} else {
return 0;
}
}
public static int w(String tag, String msg) {
if (DEBUG_LEVEL > WARN) {
return Log.w(tag, msg);
} else {
return 0;
}
}
public static int w(String tag, String msg, Throwable e) {
if (DEBUG_LEVEL > WARN) {
return Log.w(tag, msg, e);
} else {
return 0;
}
}
public static int e(String tag, String msg) {
if (DEBUG_LEVEL > ERROR) {
return Log.e(tag, msg);
} else {
return 0;
}
}
public static int e(String tag, String msg, Throwable e) {
if (DEBUG_LEVEL > ERROR) {
return Log.e(tag, msg, e);
} else {
return 0;
}
}
}