android在产品发布之前一般程序之中会有很多自己设置的Log调试,在程序发布的时候要花费大量的时间剔除Log日志,这样会浪费大量的时间。

 比较的好的办法是自定义一个Log类继承android.util.Log例如:

  import android.util.Log; 

/**

 * 自定一个Log日志用于测试,发布的时候设置TAG<0

 * @author Administrator

 *

 */

public class MYLog {

private static int v = 0;

private static int d = 1;

private static int i = 2;

private static int w = 3;

private static int e = 4;

private static int TAG = -1;

 

 public static void v(String tag,String msg)

 {

if(v<TAG){

Log.v(tag,msg);

}

 }

 

 public static void d(String tag,String msg)

 {

if(d<TAG){

Log.d(tag,msg);

}

 }

 

 public static void i(String tag,String msg)

 {

if(i<TAG){

Log.i(tag,msg);

}

 }

 

 public static void w(String tag,String msg)

 {

if(w<TAG){

Log.w(tag,msg);

}

 }

 

 public static void e(String tag,String msg)

 {

if(e<TAG){

Log.e(tag,msg);

}

 }

 

}