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

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

 

最新文章

  1. gdb调试
  2. 在wex5平台grid显示问题
  3. VMWare 安装 Mac OS X10.10 Yosemite
  4. mrjob 使用 mongoldb 数据源【转】
  5. json排序 摘自百度
  6. Quartz-2D
  7. OSG使用更新回调来更改模型
  8. js常用字符串方法汇总
  9. 在C#中使用官方驱动操作MongoDB ---转载
  10. android中常用菜单(menu)的基本知识
  11. MSRA面试总结
  12. Android开发--UI之Bundle的使用
  13. Unity3D 之NGUI各种脚本及应用
  14. 【C++自我精讲】基础系列一 指针与引用
  15. (继承)virtual与访问控制
  16. java面向对象--内部类
  17. Scrapy教程--豆瓣电影图片爬取
  18. AngularJS中service,factory,provider的区别
  19. 为Arch Linux安装搜狗输入法
  20. 第一次连接数据库mongodb踩的坑

热门文章

  1. 【bzoj1043】[HAOI2008]下落的圆盘 计算几何
  2. 用CSS给表格加边框
  3. 使用grunt实现自动化单元测试
  4. input和textarea区别
  5. ActiveMQ使用经验与优化
  6. java面试题之happens before原则
  7. Linux System Programming 学习笔记(二) 文件I/O
  8. utilize HttpClient to generate a SSL access and generate REST access to fetch data, async programming? cool and brief
  9. 10个JavaScript难点--摘抄
  10. LeetCode OJ-- Restore IP Addresses