Android常用的简单LogUtil.

Android常常用到Log,但是没错要写很多,我只想写一些要展示的信息,其他的懒得写。还有就是发布的时候log需要隐藏,如果一个一个删除会很麻烦。之后修复bug什么的还要重新写。所以常常很多人要用到logUtil.

/**
 * Created by Kevin on 2017/3/24.
 * 
 * Blog:http://blog.csdn.net/student9128.
 */
public class LogK {
    /**
     * set IS_DEBUG false when release to close log.
     */
//    private static boolean IS_DEBUG = true;
    private static boolean IS_DEBUG = BuildConfig.DEBUG;

    public static void i(String tag, String message) {
        if (IS_DEBUG) {
            Log.i(tag + "-->:", message);
        }
    }

    public static void e(String tag, String message) {
        if (IS_DEBUG) {
            Log.e(tag + "-->", message);
        }
    }

    public static void w(String tag, String message) {
        if (IS_DEBUG) {
            Log.w(tag + "-->:", message);
        }
    }

    public static void v(String tag, String message) {
        if (IS_DEBUG) {
            Log.v(tag + "-->:", message);
        }
    }

    public static void d(String tag, String message) {
        if (IS_DEBUG) {
            Log.d(tag + "-->:", message);
        }
    }

}

但是这样没错还要写TAG,我也很烦。于是就把Tag写出来,封装到了Base里面

    public String TAG = getClass().getSimpleName();

    public void printLoge(String str) {
        LogK.e(TAG, str);
    }

    public void printLogd(String str) {
        LogK.d(TAG, str);
    }

    public void printLogi(String str) {
        LogK.i(TAG, str);
    }

    public void printLogv(String str) {
        LogK.v(TAG, str);
    }

    public void printLogw(String str) {
        LogK.w(TAG, str);
    }
}

当Release的时候BuildConfig.DEBUG就会变为false,log就会自动消失了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值