引言
编程开发过程中,打印日志信息从编程开始就有了,它与单步调试并称程序调试的两大神技。现在调试工具越来越好用,单步调试没有任何困难,但是打印日志仍然是不可或缺的必杀技,它为我们的编程开发提供了很大的帮助。
简介
GitHub地址:https://github.com/orhanobut/logger
Logger提供以下功能:
- 线程的信息
- 类的信息
- 方法的信息
- 可打印JSON内容
- 可打印换行符
- 简洁的输出
- 从日志跳转到源码
Logger与原生Log最大的不同就是:Logger打印出来的日志一目了然,我们大致看下原生Log和Logger打印出来的日志区别:
原生Log打印的日志:
Logger打印的日志:
对比以上图示可以看到Logger打印的日志清晰明了,同时还将日志做了边框,可以让我们看起来更加舒服,比较人性化。
使用
效果图:
1.添加依赖
compile 'com.orhanobut:logger:1.15'
2.初始化设置
可在Application中进行初始化设置。
Logger.init(TAG) // 自定义日志TAG,默认TAG为PRETTYLOGGER
.methodCount(3) // 方法栈打印个数,默认为2
.hideThreadInfo() // 隐藏线程信息,默认显示
.logLevel(LogLevel.NONE) // 设置日志不输出,默认为LogLevel.FULL日志输出
.</

本文详细介绍了Logger日志框架的使用,包括其功能特性,如线程、类、方法信息的显示,支持JSON打印和换行,以及提供清晰的输出格式。通过代码示例展示了如何添加依赖、初始化设置、改变日志标识,以及不同类型数据的打印方式。总结指出,对于追求日志整洁美观的开发者,Logger是一个实用的选择,不仅易于使用,还能根据场景调整输出配置。
最低0.47元/天 解锁文章
1492

被折叠的 条评论
为什么被折叠?



