码迷,mamicode.com
首页 > 移动开发 > 详细

我的Android进阶之旅------>Android关于Log的一个简单封装

时间:2017-07-15 11:16:41      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:ora   bottom   http   一个   nal   hit   csdn   java   .net   

android.util.Log类,能够方便地用于在编码调试过程中打印日志。

可是在公布后的产品中,假设有太多的日志打印。则会严重地影响性能。

android.util.Log类做一个简单的封装。当产品要公布的话,将Debug设为false。

代码例如以下。

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


 



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

  作者:欧阳鹏  欢迎转载,与人分享是进步的源泉!

  转载请保留原文地址http://blog.csdn.net/ouyang_peng

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

技术分享

 


我的Android进阶之旅------>Android关于Log的一个简单封装

标签:ora   bottom   http   一个   nal   hit   csdn   java   .net   

原文地址:http://www.cnblogs.com/claireyuancy/p/7181897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!