之所以制作自己的日志类,是因为到了上线的时候可以改一行代码就可以去掉所有Log信息。
package com.sinotcc.www.zhonghuakaoqintv.util;
import android.util.Log;
/**
* 日志工具类(上线前将isDebug设置为fasle即可)
* Created by river on 2018/7/18.
*/
public class LogUtil {
//是否是开发调试环境: true:开启调试;false:关闭调试;
private static boolean isDebug = true;
//log标签
private static final String M_TAG = "LogUtil";
/**
* 打印 Verbose级别的 log
* @param tag
* @param msg
*/
public static void v(String tag, String msg) {
if (isDebug) {
Log.v(tag, msg);
}
}
/**
* 打印 Debug级别的 log
* @param tag
* @param msg
*/
public static void d(String tag, String msg) {
if (isDebug) {
Log.d(tag, msg);
}
}
/**
* 打印 Info级别的 log
* @param tag
* @param msg
*/
public static void i(String tag, String msg) {
if (isDebug) {
Log.i(tag, msg);
}
}
/**
* 打印 Warn级别的 log
* @param tag
* @param msg
*/
public static void w(String tag, String msg) {
if (isDebug) {
Log.w(tag, msg);
}
}
/**
* 打印 Error级别的 log
* @param tag
* @param msg
*/
public static void e(String tag, String msg) {
if (isDebug) {
Log.e(tag, msg);
}
}
/**
* 打印 Verbose级别的 log
* @param msg
*/
public static void v(String msg) {
if (isDebug) {
Log.v(M_TAG, msg);
}
}
/**
* 打印 Debug级别的 log
* @param msg
*/
public static void d(String msg) {
if (isDebug) {
Log.d(M_TAG, msg);
}
}
/**
* 打印 Info级别的 log
* @param msg
*/
public static void i(String msg) {
if (isDebug) {
Log.i(M_TAG, msg);
}
}
/**
* 打印 Warn级别的 log
* @param msg
*/
public static void w(String msg) {
if (isDebug) {
Log.w(M_TAG, msg);
}
}
/**
* 打印 Error级别的 log
* @param msg
*/
public static void e(String msg) {
if (isDebug) {
Log.e(M_TAG, msg);
}
}
}
如果对您有用的话赞一下呗!谢谢啦!