• 我的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

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

     


  • 相关阅读:
    MooseFS基础和安装
    自动化运维工具SaltStack详细部署
    linux中的通配符与正则表达式
    使用GitHub做个人博客
    mysql数据库分库备份脚本
    php-fpm配置详解
    php-fpm安装、配置与优化
    ceph的正常卸载与非正常卸载
    CentOS系统/tmp目录里面的文件默认保留多久
    ansible常用命令
  • 原文地址:https://www.cnblogs.com/claireyuancy/p/7181897.html
Copyright © 2020-2023  润新知