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

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);// 输出json(json默认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

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

  1. Android Log工具类,Toast工具类,获取当前方法名称

    Log新晋工具方法 public class LgqLog {private static boolean ifShow=true;private static int sCurrentLogLeve ...

  2. Android开发之带行号显示的Log工具类

    import android.util.Log;/*** 日志控制*/ public class LogUtils {private final static String TAG = "L ...

  3. Android 日志自动分析,Android Log Viewer:一个日志查看器工具,可简化实时对Android日志的分析...

    作为与Cordova一起工作的移动应用程序开发人员, 我知道调试应用程序的本机部分会很困难, 例如, 当你为应用程序创建本机插件时(在这种情况下, Android Studio无效).在试图找出我的应 ...

  4. 拼写检查工具是android,拼写检查工具框架  |  Android 开发者  |  Android Developers...

    Android 平台提供了拼写检查工具框架,可让您在应用中实现和使用拼写检查功能.该框架是 Android 平台提供的文本服务 API 之一. 如需在您的应用中使用该框架,您需要创建一个特殊类型的 A ...

  5. Android log抓取工具

    PS:有动态抓取log的工具logfilter,Linux下可以完美运行,不过将系统语言设置为英文UI界面会好看一些.Logfilter_2.4.2 源码地址,在原本的基础上增加新的功能和调优了稳定性 ...

  6. Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件...

    关注finddreams,一起分享,一起进步!http://blog.csdn.net/finddreams/article/details/45569089    在开发中,我们常常用打印log的方 ...

  7. 15个Android通用流行框架大全

    1. 缓存 DiskLruCache    Java实现基于LRU的磁盘缓存 2.图片加载 Android Universal Image Loader  一个强大的加载,缓存,展示图片的库 Pica ...

  8. 15类Android通用流行框架

    15类Android通用流行框架 Android流行框架 缓存 DiskLruCache Java实现基于LRU的磁盘缓存 图片加载 Android Universal Image Loader 一个 ...

  9. Android 通用流行框架大全

     尊重原创 1.这个也是框架总合 2.百大框架等你来拿 3.Studio的插件 1. 缓存 名称 描述 DiskLruCache Java实现基于LRU的磁盘缓存 2.图片加载 名称 描述 Andro ...

最新文章

  1. tf.reduce_sum()函数
  2. 如何使用SDK连接SBO?
  3. ABAP help document F1
  4. 使用jquery解析xml
  5. 全源最短路径之弗洛伊德算法(C语言)
  6. 最佳调度问题(搜索回溯)
  7. 在 npm script 中使用环境变量
  8. 20200507:力扣151周赛下
  9. windows配置phpredis
  10. 最大最小距离聚类算法c语言,聚类算法-最大最小距离算法(实例+代码)
  11. STM32——库函数版——RGB8x8全彩点阵程序
  12. 微型计算机原理及应用贾金铃,计算机科学与技术专业本科系列教材·微型计算机原理及应用:理论、实验、课程设计...
  13. python常用数学符号_数学菜鸟的AI学习攻略-AI学习常用数学符号 - 老牛博客
  14. PID算法的原理和公式
  15. 传奇私服架设微端搭建教程
  16. python登录豆瓣_手把手教你用python模拟登录豆瓣
  17. Auto.js逆向分析-提取脚本文件(附源码)
  18. Linux串口通信之termios结构体
  19. 单片机关于推挽输出和开漏输出
  20. Android之获取移动网络ip

热门文章

  1. 我的Android进阶之旅------gt;Android中编解码学习笔记
  2. ATT全球网络运营中心GNOC
  3. 《魔兽世界插件》教程---21点扑克游戏 Blackjack
  4. 因为arc的命名规则而产生的一些错误
  5. Handler sendMessage 与 obtainMessage (sendToTarget)比较
  6. Permission Denial: requires android.permission.CHANGE_CONFIGURATION
  7. JavaScript中引号的多重嵌套
  8. Android智能指针SP WP使用方法介绍
  9. Java web(2012/2/23)
  10. 大型网站架构演变和知识体系(转)