Android关于Log的一个简单封装

Android.util.Log类,可以方便地用于在编码调试过程中打印日志。但是在发布后的产品中,如果有太多的日志打印,则会严重地影响性能。对android.util.Log类做一个简单的封装,当产品要发布的话,将Debug设为false。

代码如下。

  1. public class LogUtil {  
  2.     /**正式上线時候设为false*/  
  3.     private final static boolean debug = true;  
  4.     private final static String TAG = “oyp”;  
  5.           
  6.     public static void v(String tag, String msg) {  
  7.         if (debug) {  
  8.             Log.v(tag, msg);  
  9.         }  
  10.     }  
  11.       
  12.     public static void v(String msg) {  
  13.         if (debug) {  
  14.             Log.v(TAG, msg);  
  15.         }  
  16.     }  
  17.       
  18.     public static void d(String tag, String msg) {  
  19.         if (debug) {  
  20.             Log.d(tag, msg);  
  21.         }  
  22.     }  
  23.       
  24.     public static void d(String msg) {  
  25.         if (debug) {  
  26.             Log.d(TAG, msg);  
  27.         }  
  28.     }  
  29.       
  30.     public static void i(String tag, String msg) {  
  31.         if (debug) {  
  32.             Log.i(tag, msg);  
  33.         }  
  34.           
  35.     }  
  36.       
  37.     public static void i(String msg) {  
  38.         if (debug) {  
  39.             Log.i(TAG, msg);  
  40.         }  
  41.           
  42.     }  
  43.   
  44.     public static void w(String tag, String msg) {  
  45.         if (debug) {  
  46.             Log.w(tag, msg);  
  47.         }  
  48.     }  
  49.       
  50.     public static void w(String msg) {  
  51.         if (debug) {  
  52.             Log.w(TAG, msg);  
  53.         }  
  54.     }  
  55.       
  56.     public static void e(String tag, String msg) {  
  57.         if (debug) {  
  58.             Log.e(tag, msg);  
  59.         }  
  60.     }  
  61.       
  62.     public static void e(String msg) {  
  63.         if (debug) {  
  64.             Log.e(TAG, msg);  
  65.         }  
  66.     }  
  67. }  
public class LogUtil {
    /**正式上线時候设为false*/
    private final static boolean debug = true;
    private final static String TAG = "oyp";

    public static void v(String tag, String msg) {
        if (debug) {
            Log.v(tag, msg);
        }
    }

    public static void v(String msg) {
        if (debug) {
            Log.v(TAG, msg);
        }
    }

    public static void d(String tag, String msg) {
        if (debug) {
            Log.d(tag, msg);
        }
    }

    public static void d(String msg) {
        if (debug) {
            Log.d(TAG, msg);
        }
    }

    public static void i(String tag, String msg) {
        if (debug) {
            Log.i(tag, msg);
        }

    }

    public static void i(String msg) {
        if (debug) {
            Log.i(TAG, msg);
        }

    }

    public static void w(String tag, String msg) {
        if (debug) {
            Log.w(tag, msg);
        }
    }

    public static void w(String msg) {
        if (debug) {
            Log.w(TAG, msg);
        }
    }

    public static void e(String tag, String msg) {
        if (debug) {
            Log.e(tag, msg);
        }
    }

    public static void e(String msg) {
        if (debug) {
            Log.e(TAG, msg);
        }
    }
}


 



                            ====================================================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值