Logger
log封装
使用方法
根目录下build.gradle添加Maven地址
repositories {
maven {
url "http://maven.keleyanyi.com/repository/benyanyi/"
}
}
module 下添加
implementation 'com.yanyi.benyanyi:Logger:1.0.7'
或者
<dependency>
<groupId>com.yanyi.benyanyi</groupId>
<artifactId>Logger</artifactId>
<version>1.0.7</version>
<type>aar</type>
</dependency>
参数介绍
- JLog.init {isShowLog}设置是否打印,默认debug版本apk打印,release版本apk不打印;{tag}设置打印标签,默认为Jlog;{isWrite(1.0.6版本添加)}设置是否每条日志都输出到设备文件夹中,默认不输入
- JLog.fileType(FileType) 设置打印方式,默认FileType为FileType.JAVA,说明为java类打印
- JLog.{V, D, I, W, E, A} 普通log打印日志
- JLog.json 打印json格式
- JLog.xml 打印xml格式
- JLog.file 打印文件
- JLog.debug 打印debug日志
- JLog.trace 打印异常
1.0.6版本添加
- JLog.writeFile 日志输出到设备文件夹
- JLog.errorWriteFile 报错信息输出到设备文件夹
更新
- 2022-07-26 更新1.0.8,完善打印文件夹参数配置
- 2022-05-01 更新1.0.7,自动识别打印文件类型
- 2021-08-27 更新1.0.5,升级gradle版本,修改maven地址
- 2020-05-18 更新1.0.4,修复kotlin调用打印方法只填msg时报错问题,将android support转成androidx支持,并将Maven库存放到个人服务器上
- 2019-07-01 更新1.0.3,判断代码类型,添加kotlin类打印方式
- 2019-06-13 更新1.0.2,优化代码,修改包名,统一开源库包名
- 2019-03-06 更新1.0.1,更改默认不打印为默认debug版本apk打印release版本apk不打印
---
若在使用过程中出现什么问题,可以联系作者
作者:演绎
QQ:1541612424
email: work@yanyi.red
微信公众号:benyanyi(演绎未来) 将会不定期的更新关于android的一些文章
测试版本
- 2022-01-07 更新1.0.6-base5,添加日志保存到文件夹中方法,文件位置位于{更目录}/{package最后一个包名称}/log/{date}.text
版本规则
- 测试版为{当前正式版本号}+1-{base}{N(未出正式版前持续叠加,从1开始)}
- 正式版为{当前正式版本号}+1,一般只有测试版未测出问题才会出正式版,正式版也是测试版去除{base}{N}得出