手头维护着的几个开发项目,里面都有一个日志封装类,内容大同小异(因为都是复制、粘贴、改名而来,还可能各自又有不同的小修改),但是类的名字都被换成了项目各自的缩写为前缀。看得多了以后,深感这不是一个很好的开发习惯,于是想找找看,有没有现成的比较用起来顺手同时又看上去顺眼的类库可用。
经过简单的搜索,有以下发现,列居于此,待后酌定其中之一使用。
- JumeiRdGroup/Android-PLog: A Pure, Pretty and Powerful logging library for android. (github.com),介绍文章:打造最好用的日志库:Android-PLog – 安卓开发 – 开发语言与工具 – 深度开源 (open-open.com);
- oi-october/OTLogger (github.com),介绍文章:OTLogger 日志库:轻松定制属于你的日志 – 掘金 (juejin.cn);
- wisdomtl/EasyLog: An easy way to customize log processing logic in the way just like a Flexible production line in Android. (github.com),介绍文章:Android 面试——如何写一个又好又快的日志库?_android 日志库-CSDN博客;
- elvishew/xLog: Android logger, pretty, powerful and flexible, log to everywhere, save to file, all you want is here. (github.com),介绍文章:史上最强的 Android 日志库 XLog – 简书 (jianshu.com);
- whieenz/LogCook: LogCook 一款超超超超超级精简,实用的Android日志管理工具。支持正常的日志输出 支持将日志输出并保存到指定路径的文件 支持日志开关可灵活控制是否输出日志 支持文件保存开关可灵活控制是否保存日志 支持自动将App异常崩溃报错信息保存到指定文件,方便跟踪处理 (github.com);
就知名度而言,上述其中应该是 xLog 为首,不过其它的几个也值得一看,确定后以其中之一作为基础再做适当的修订也未可知。