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

3次阅读

共计 391 个字符,预计需要花费 1 分钟才能阅读完成。

这个工具类的诞生有两个起因
1. 我很喜爱 log 信息,然而 log 进去的信息只能连贯电脑在控制台能力看到
2. 有一天测试问我,你们这些日志保留在手机哪里,我怎么能弄出来看一下?
于是,我就尝试写了一个,可视化 可主动保留 的 Log 工具类

先看一下成果吧

1. 首先在控制台的成果

2. 在手机上的成果

3. 保留在本地的文件

4. 代码量也是十分的少

Log 工具类的实现

在实现任何一个货色之前,咱们都要先构思出框架,想明确类与类之间的关系,不便咱们更好的了解,保护和扩大,所以在这先看一下我画的谬误的!UML 类图

重点代码

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

正文完
 0