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);
}
}
}