我的新书《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保存到指定的文件中;