没有合适的资源?快使用搜索试试~ 我知道了~
android自定义log日志输出工具,该工具类具有以下优点: 1 在LogUtlis方法的第一个参数中填this可以输出当前类的名称,特别是在匿名内部类使用也可以输出当前类名。 如 : LogUtils.i(this,”这是一个实用的日志工具类”) 或 LogUtils.i(类名.class,”这是一个实用的日志工具类”)。 效果:比如我在MainActivity中直接LogUtils.i(this,”logTest”),配合自己喜欢的标志,结果可输出为 “zhang———-MainActivity :logTest“,方便调试和看log。 2 可以配合androidStudio
资源推荐
资源详情
资源评论
















超实用的超实用的android自定义自定义log日志输出工具类日志输出工具类
android自定义log日志输出工具,该工具类具有以下优点:
1 在LogUtlis方法的第一个参数中填this可以输出当前类的名称,特别是在匿名内部类使用也可以输出当前类名。
如 : LogUtils.i(this,”这是一个实用的日志工具类”) 或 LogUtils.i(类名.class,”这是一个实用的日志工具类”)。
效果:比如我在MainActivity中直接LogUtils.i(this,”logTest”),配合自己喜欢的标志,结果可输出为
“zhang———-MainActivity :logTest“,方便调试和看log。
2 可以配合androidStudio中build文件中自定义变量来控制不同版本log的是否输出。
使用步骤:使用步骤:
1 在app目录下的build.gradle中定义变量名称,写完make或build下工程。
/**
* release 下的buildConfigField 为false会屏蔽掉log输出
*/
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
buildConfigField "boolean","LOG_DEBUG","true"
}
debug{
minifyEnabled false
buildConfigField "boolean","LOG_DEBUG","true"
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
2 在应用的application中的onCreate方法中这样定义
/**
* BuildConfig.LOG_DEBUG 获取build.gradle中的自定义的log控制变量
*/
if (BuildConfig.LOG_DEBUG) {
LogUtils.isShowLog = true;
} else {
LogUtils.isShowLog = false;
}
LogUtils
/**
* @创建者 zsh
* @创建时间 2017/1/17 10:23
* @描述 ${log控制的工具类}
*
* @更新者 $Author
* @更新时间 $Date
* @更新描述 ${TODO}
*/
public class LogUtils {
/** Log输出的控制开关 */
public static boolean isShowLog = true;
/** 开发者自己定义,我是用自己的姓来log的 */
public static final String selfFlag = "zhang---------";
public static void i(Object objTag, String msg) {
if (!isShowLog) {
return;
}
String tag;
// 如果objTag是String,则直接使用
// 如果objTag不是String,则使用它的类名
// 如果在匿名内部类,写this的话是识别不了该类,所以获取当前对象全类名来分隔
资源评论


weixin_38656103
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 威士葡萄酒网络营销策划方案.doc
- 中国网络游戏产业全景调查报告.doc
- 电子技术C语言课程设计题目.doc
- 实用软件工程ch10.pptx
- 小学英语海伦凯勒-Helen-Keler信息化说课.ppt
- 嵌入式系统在船舶方面的应用.doc
- 纸质2012年6月份PMP模拟试题第三套(带答案).doc
- 目前最详细的中文sas软件教程第五卷(共五卷).pdf
- 新编软件定制开发协议.doc
- 中国打车软件行业分析.pptx
- 室内综合布线工程设计报告样本.doc
- 用友软件:年结流程、跨年业务处理规则.pdf
- 计算机网络故障诊断与维护讲义.ppt
- 录制微课的软件介绍.ppt
- 软件工程大四社会实践报告.docx
- 我国电子商务的逃税问题及对策.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
