我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情
项目地址
https://github.com/ddnosh/android-tiny-log
功能介绍
- 可以选择打印日志到控制台或者保存文件到手机;
- 优化Tag和Content的内容组成;
- 可以在控制台直接点击跳转到对应的文件及其代码行处;
- 可以选择生成Log文件的路径及其大小;

用法
-
初始化
TinyLog.config().setEnable(BuildConfig.DEBUG).setWritable(true).setLogPath(getLogDir()).setFileSize(1).setLogCallBack(mLogCallBack).apply();
初始化的时候可以选择enable, writable, logpath, filesize and callback, 如果不选择,则使用默认值。 -
api
TinyLog.v/d/i/w/e(“content”);
TinyLog.v/d/i/w/e(“tag”, “content”);
TinyLog.v/d/i/w/e(“tag”, “content”, “arg1”);
TinyLog.e(“content”, e, “arg1”)
TinyLog.e(“tag”, “content”, e, “arg1”)
TODO
- 保存文件为Json或者Xml格式;
- 指定哪些Log保存到指定的文件中;

TinyLog是一款针对Android应用开发的日志管理工具,支持日志级别控制、日志文件管理和日志内容优化。它允许开发者灵活选择日志输出方式,包括控制台显示和文件保存,并提供日志文件路径、大小设定及回调接口。此外,TinyLog还具备从控制台跳转至代码位置的功能,极大地提高了开发效率。
547

被折叠的 条评论
为什么被折叠?



