您的位置:首页 > 移动开发 > Android开发

Android关于Log的一个简单封装

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

代码如下。

[java] view plain copy print?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);
}
}
}


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


====================================================================================
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android
相关文章推荐