v0.2.1
修复
- Builder 输出模式不再受进程级全局状态影响,并保留显式 Text/JSON 配置覆盖。
- Text/JSON handler 可在运行时关闭后重新启用。
- 模块注册拒绝 nil factory 和 typed-nil module。
- Logger 关闭时等待异步文件维护完成,并加强压缩失败后的资源清理。
质量改进
- 增加 Fatal、Builder、Fanout、模块注册、Writer、限流、DLP 和结构化属性的契约测试。
- CI 覆盖 Go 1.23 与 stable,启用随机测试、race detector、65% 覆盖率门禁及 Coveralls。
安装
go get github.com/feymanlee/slog@v0.2.1
完整变更见 CHANGELOG。
Full Changelog: v0.2.0...v0.2.1