android Log工具框架,LogUtils让你摆脱TAG的魔爪

转载请注明出处:王亟亟的大牛之路

Git上看到一个相当给力的工具框架LogUtils,可以让Log打印出json,list,Obj等等,进一步方便了我们的开发过程

包目录:
这里写图片描述

How to use?

Gradle:
compile 'com.apkfuns.logutils:library:1.0.6'

Maven:
<dependency>
<groupId>com.apkfuns.logutils</groupId>
<artifactId>library</artifactId>
<version>1.0.6</version>
</dependency>

Jar包下载地址:点击下载

效果:

 // 输出字符串
        LogUtils.d("12345");

 // 输出参数
        LogUtils.d("12%s3%d45", "a", 0);

这里写图片描述

 // 输出异常
        LogUtils.e(new NullPointerException("12345"));

这里写图片描述

 // 输出对象
        Person person = new Person();
        person.setAge(11);
        person.setId(001);
        person.setName("Wjj");
        LogUtils.d(person);

     // 对象为空
        LogUtils.d(null);

     // 输出jsonjson默认debug打印)
        String json = "{'a':'b','c':{'aa':234,'dd':{'az':12}}}";
        LogUtils.json(json);

     // 打印数据集合
        List<Person> list1 = new ArrayList<>();
        for(int i = 0; i < 4; i++){
            list1.add(person);
        }
        LogUtils.d(list1);

     // 打印数组
        double[][] doubles = {{1.2, 1.6, 1.7, 30, 33},
                        {1.2, 1.6, 1.7, 30, 33},
                        {1.2, 1.6, 1.7, 30, 33},
                        {1.2, 1.6, 1.7, 30, 33}};
        LogUtils.i(doubles);

这里写图片描述

测试用的Person

public class Person {
    private int id;
    private int age;
    private String name;

    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public int getAge() {
        return age;
    }
    public void setAge(int age) {
        this.age = age;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }


}

源码地址:http://yunpan.cn/cm8kH8k56qaPQ 访问密码 81e3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值