我的Android进阶之旅------>Android关于Log的一个简单封装
2024-08-25 09:13:51
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
====================================================================================
最新文章
- gdb调试
- 在wex5平台grid显示问题
- VMWare 安装 Mac OS X10.10 Yosemite
- mrjob 使用 mongoldb 数据源【转】
- json排序 摘自百度
- Quartz-2D
- OSG使用更新回调来更改模型
- js常用字符串方法汇总
- 在C#中使用官方驱动操作MongoDB ---转载
- android中常用菜单(menu)的基本知识
- MSRA面试总结
- Android开发--UI之Bundle的使用
- Unity3D 之NGUI各种脚本及应用
- 【C++自我精讲】基础系列一 指针与引用
- (继承)virtual与访问控制
- java面向对象--内部类
- Scrapy教程--豆瓣电影图片爬取
- AngularJS中service,factory,provider的区别
- 为Arch Linux安装搜狗输入法
- 第一次连接数据库mongodb踩的坑
热门文章
- 【bzoj1043】[HAOI2008]下落的圆盘 计算几何
- 用CSS给表格加边框
- 使用grunt实现自动化单元测试
- input和textarea区别
- ActiveMQ使用经验与优化
- java面试题之happens before原则
- Linux System Programming 学习笔记(二) 文件I/O
- utilize HttpClient to generate a SSL access and generate REST access to fetch data, async programming? cool and brief
- 10个JavaScript难点--摘抄
- LeetCode OJ-- Restore IP Addresses