前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Android可视化且自动保存的Log输出工具类

Android可视化且自动保存的Log输出工具类

作者头像
分你一些日落
发布2021-11-29 11:27:05
4410
发布2021-11-29 11:27:05
举报

这个工具类的诞生有两个原因 1.我很喜欢log信息,但是log出来的信息只能连接电脑在控制台才能看到 2.有一天测试问我,你们这些日志保存在手机哪里,我怎么能弄出来看一下? 于是,我就尝试写了一个,可视化可自动保存 的Log工具类

先看一下效果吧

1.首先在控制台的效果

2.在手机上的效果

3.保存在本地的文件

4.代码量也是非常的少

Log工具类的实现 在实现任何一个东西之前,我们都要先构思出框架,想明白类与类之间的关系,方便我们更好的理解,维护和扩展,所以在这先看一下我画的错误的!UML类图

重点代码

1.一共有三个红框,对应线程,堆栈,和具体信息 2.如果堆栈深度返回0就不输出堆栈信息了,StackTraceUtil是为了过滤掉一些没用的,多余的堆栈信息 3.最后会遍历你添加过的所有printers输出器,去输出你的log 总之就是非常简单的东西。如果你发现有问题或者有更好的想法一定要告诉我!

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 先看一下效果吧
    • 1.首先在控制台的效果
      • 2.在手机上的效果
        • 3.保存在本地的文件
          • 4.代码量也是非常的少
          • Log工具类的实现 在实现任何一个东西之前,我们都要先构思出框架,想明白类与类之间的关系,方便我们更好的理解,维护和扩展,所以在这先看一下我画的错误的!UML类图
          • 重点代码
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档