Log日志封装

Android开发过程中,常用工具类,日志类,封装一下,是为了避免其他应用,系统的日志打印了出来,更是可以自己控制它是否打印,更为方便,好用。

### 废话不多 ,直接上代码


/**
 * @author Town
 * @created at 2017/12/15 10:34
 * @Last Modified by: Town
 * @Last Modified time: 2017/12/15 10:34
 * @Remarks Log统一管理类
 */
public class L {

    private L() {
        throw new UnsupportedOperationException("cannot be instantiated");
    }

    /**
     * 是否需要打印bug  true 打印 fasle 不打印
     */
    public static boolean isDebug = true;
    private static final String TAG = "日志====>";

    // 下面四个是默认tag的函数
    public static void i(String msg) {
        if (isDebug)
            Log.i(TAG, msg);
    }

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

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

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

    // 下面是传入自定义tag的函数
    public static void i(String tag, String msg) {
        if (isDebug)
            Log.i(tag, msg);
    }

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

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

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