模块会越来越多,不可能每个模块引入一次Timber.引入Timber库动态输出指定日志,故而弄成模块。封装成模块提供给其他模块调用!
1.对日志文件名,在白名单内的文件才输出日志,减少日志干扰。
配置指定文件名来允许日志输出。 日志只输出重点---只输出自己关心的文件名的日志。
2.日志上带上文件名行号。
日志关联到代码---在日志里点击带下划线的文件名就能定位到日志的关联代码位置。
效果: (SearchCardActivity.java:58):getTablesVersion9999999999 [Caller: loadTables]
调用说明:
https://github.com/278359100/logs/tree/main
代码路径:
https://github.com/278359100/logs.git