android环境,java环境。万能log,自动开关log,自动disk存储,log回放

项目地址:https://github.com/wangfeixixi/LogXixi

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()方法,或者一一打印类变量。无法根据直接输入对象打印

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值