我的Android进阶之旅------>Android关于Log的一个简单封装
来源:互联网 发布:网络直销和网络间销 编辑:程序博客网 时间:2024/05/29 08:39
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
====================================================================================
3 0
- 我的Android进阶之旅------>Android关于Log的一个简单封装
- 我的Android进阶之旅------>Android关于Activity管理的一个简单封装
- 我的Android进阶之旅------>Android关于Activity管理的一个简单封装
- Android关于Log的一个简单封装
- Android Log的简单封装
- 我的Android进阶之旅------>关于android:layout_weight属性的一个面试题
- Android中Log的简单封装
- 我的Android进阶之旅------>Android关于HttpsURLConnection一个忽略Https证书是否正确的Https请求工具类
- Android Log的封装
- 一个封装 android.util.Log 的Log类
- 【我的Android进阶之旅】Android Studio查看Logcat时,如果一行Log太长如何换行显示?
- 我的Android进阶之旅------>Android关于ImageSpan和SpannableString的初步了解
- 我的Android进阶之旅------>Android关于TextWatcher的初步了解
- 我的Android进阶之旅------>Android关于dp(dip)、sp转px的工具类
- 我的Android进阶之旅------>关于android:layout_weight属性的详细解析
- 【Android】封装一个简单好用的打印Log的工具类
- 【Android】封装一个简单好用的打印Log的工具类
- 【Android】封装一个简单好用的打印Log的工具类
- 关键词抽取简介
- 关于C#中的Attribute的简单理解
- LeetCode(120) Triangle
- Solr 文章集成
- Word中同样行间距,同样字号,同样字体,但是距离不一样解决
- 我的Android进阶之旅------>Android关于Log的一个简单封装
- 58. Length of Last Word
- block,inline和inline-block概念和区别
- Javascript中调用一个函数(对象),使用new或者直接调用有什么区别?
- Netty中对象序列化传输机制研究分析
- Get和Post有什么区别
- NVIDIA Quadro M6000上市 比四块GTX Titan X还贵!
- HDU 5316 Magician(线段树)
- adt 开发环境下直接查询sqlite数据库工具