首页 > 代码库 > 我的Android进阶之旅------>Android关于Log的一个简单封装
我的Android进阶之旅------>Android关于Log的一个简单封装
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的一个简单封装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。