继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

解决 AS 3.1.0 版本 Logcat 合并多条日志的问题

慕慕森
关注TA
已关注
手记 239
粉丝 17
获赞 103

解决 AS 3.1.0 版本 Logcat 合并多条日志的问题

原文出处:blankj---原文地址

在升级到 AS 3.1.0 版本后,Logcat 会合并短时间内同 tag 的日志,具体情况如下图所示:


ugly


一些三方日志库都会存在上述问题,当然,AndroidUtilCode 在第一时间就解决了该问题,如今只需使用 1.13.8 以上版本即可,如果嫌 AndroidUtilCode 太庞大的话,我这里也提供了单一的日志库:一个精简、全面、方便的 Android 日志库:ALog。对如上日志输出如下所示:


beauty


当然,你如果还想要以前那样的效果,我也做了兼容,只需要初始化的时候进行如下设置即可。

setSingleTagSwitch(false)// 一条日志仅输出一条,默认开,为美化 AS 3.1.0 的 Logcat`

再顺带说一下日志工具的功能吧

  • 兼容 Android Studio 3.1.0 的 Logcat 完美显示日志

  • 兼容 Kotlin

  • 可设置 Log 开启和关闭

  • 可设置是否输出到控制台(Logcat)

  • 可设置 Log 全局 Tag

  • 全局 Tag 为空时 Tag 为当前类名

  • 可设置 Log 是否显示头部信息

  • Log 文件顶部显示设备信息

  • Log 头部含有当前线程名

  • Log 头部含有当前类及行号和函数名,支持点击跳转

  • 可设置 Log 是否写入文件

  • 可设置 Log 写入文件目录

  • 可设置 Log 写入文件前缀

  • 可设置 Log 是否显示边框

  • 可设置 Log 控制台过滤器

  • 可设置 Log 文件过滤器

  • 可设置 Log 栈深度

  • 支持控制台长字符串的输出

  • 支持多参数输出

  • 支持单独写入文件

  • 支持 JSON 串的输出

  • 支持 XML 串的输出

  • 支持 Live Templates


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP