一般是废话的,上来就是代码
import android.util.Log;
/**
*
* @author Administrator
* 用法:例如需要打印VERBOSE以上的日志:
* 则public static final int LEVEL=VERBOSE;
* 打印DEBUG以上的日志:
* 则public static final int LEVEL=DEBUG;
* .....
* 如果想屏蔽日志:
* 则public static final int LEVEL=NOTHING;
*
* 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 final int LEVEL=VERBOSE;
public static void v(String tag,String msg)
{
if (LEVEL<=VERBOSE) {
Log.v(tag, msg);
}
}
@SuppressWarnings("unused")
public static void d(String tag,String msg)
{
if (LEVEL<=DEBUG) {
Log.v(tag, msg);
}
}@SuppressWarnings("unused")
public static void i(String tag,String msg)
{
if (LEVEL<=INFO) {
Log.v(tag, msg);
}
}@SuppressWarnings("unused")
public static void w(String tag,String msg)
{
if (LEVEL<=WARN) {
Log.v(tag, msg);
}
}@SuppressWarnings("unused")
public static void e(String tag,String msg)
{
if (LEVEL<=ERROR) {
Log.v(tag, msg);
}
}
}