android环境,java环境。万能log,自动开关log,自动disk存储,log回放
项目地址:https://github.com/wangfeixixi/LogXixiLogXixi# LogXixi用于Android环境,java环境的log打印,可打印任何类型数据,根据android项目环境debug环境自动打开,release环境自动关闭android环境log打印,规范bean对象,json,xml对应log,crash捕捉,disk存储 log crash,...
项目地址:https://github.com/wangfeixixi/LogXixi
# LogXixi
用于Android环境,java环境的log打印,可打印任何类型数据,根据android项目环境debug环境自动打开,release环境自动关闭android环境log打印,规范bean对象,json,xml对应log,crash捕捉,disk存储 log crash,回放disk数据
使用
###配置:
1.项目根build.gradle添加
allprojects {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' } //添加仓库依赖
}
}
2.module的build.gradle添加
implementation 'com.github.wangfeixixi:LogXixi:vertion'
vertion最新版本如下
[![](https://jitpack.io/v/wangfeixixi/LogXixi.svg)](https://jitpack.io/#wangfeixixi/LogXixi)
3.在Application中添加
LogXixi.init(this);
###开始使用啦!
1.运行在android设备上的log,Android环境
LogAndroid.d(123);
LogAndroid.d(new int[]{1,2,3});
参数可以是基本数据类型,对象,json,xml,list,map,array
2.运行在java环境的log:
LogJava.d();
LogJava.e();
参数可以是基本数据类型,对象,json,xml,list,map,array
3.
ToStringUtil.toString()
参数可以是基本数据类型,对象,json,xml,list,map,array
4.抓捕disk记录crash
5.disk数据回放,打开界面
利用LogFileUtils工具类读取log,crash相关信息
如果觉得好请给我点赞哈!
如果需要进一步交流,邮件哦:xuanyuanxixi@foxmail.com
说明
一。解决痛点
1.测试的时候,碰见crash,无法收集操作log信息,crash信息。
比如跑monkey的时候,发现crash,需要知道由什么操作造成的crash,栈信息,错误信息等。目前logcat无法缓存crash时间点的log
2.app在debug版本需要打开log,release版本需要关闭log,无法自动判断关闭
3.对于打印自定义的类对象,需要重写toString()方法,或者一一打印类变量。无法根据直接输入对象打印
更多推荐
所有评论(0)