如果此项目发布了新的版本 ,版本号为 [X.Y.Z], 则
- X:大版本更新,可能包含破坏性方法(如删除过时方法),从低版本升级时需谨慎
- Y:功能更新,不破坏现有方法和字段
- Z:漏洞修复更新,建议随时跟进
预览版
Logger4K 2.0 来了 ✨
logger-core- 移除旧的
LogApi扫描方式,改用 Java SPI - 优化类名格式化工具类
MaxLengthClassFormat输出状态
- 移除旧的
logger-forward- 新增
logger-forward模块,用于自动转发Logger4k 日志到其他日志框架,支持:- SLF4J
- Log4j
- Java.Utils.Log
- Android Log
- 新增
logger-console- 未发生任何变化
预览版
Logger4K 2.0 来了 ✨
- 重构模块
logger-core和logger-console - 默认未找到实现时
logger-core保持静默 logger-console实现了一套简单的日志输出 (未达到生产环境标准,不建议使用)
预览版
logger-core: 修复默认日志显示格式问题logger-core: 优化日志输出中package格式化逻辑
预览版
重构的 Logger4K 2.0 来了 ✨
注意:此版本为 2.0 初始版本,想从1.x.x 迁移请查看 迁移教程
-
移动模块
logger-slf4j和slf4j-over-logger4k到 Logger4KSupport -
重构
logger-core模块,现已内嵌一个简单的日志输出实现 -
logger-console模块啥也没变
- 升级
slf4j到 1.7.31 - 升级
kotlin到 1.5.21 - 升级
gradle到 6.8.3 - 优化模块
logger-slf4j逻辑,现在引入此模块后不会影响项目原slf4j版本了
- 优化
logger-console日志输出样式 - 允许
logger-console在运行时配置
- 优化
logger-console日志输出样式
注意: 模块Core 已更名为 logger-core
注意:存在部分兼容性问题,须在module-info.java 下更改模块命名。
- 统一化
module-info命名方式 logger-console下启用异步日志- 修复在某些情况下找不到日志实现的问题
- 修复在某些情况下找不到日志实现的问题
- 新增查询日志实现的方案
- 修复在某些情况下找不到日志实现的问题
- 添加 Logger4K 到 SLF4J 的代理 (
logger-slf4j) - 优化各大模块下类名称格式化方案
- 优化
logger-console下显示逻辑
- 添加 SLF4J 到 Logger4K 的代理 (
slf4j-over-logger4k) - 优化
logger-console下类名称格式化方案
- 修复模块化问题
- 修复无效的依赖关系
- 去除
Logger.xxx("message, {}",data)中数据自动格式化
- 更新
Kotlin到1.4.10 - 优化项目目录结构
第一个稳定发行版