
阅读《2024 中国开源开发者报告》赢大奖,扫码申请享特权

SLF4J 2.0.17 发布,具体更新内容如下:
- 如 issues/450 中所述,在极少数情况下,MDC 可以在 LoggerFactory 之前初始化。因此,MDC 会卡在使用错误的 MDCAdapter 实例。为了解决这个问题,LoggerFactory 和 MDC 已被修改。建议 SLF4JServiceProvider 的实现尽早(最好在构建时)初始化其 mdcAdapter 和 markerFactory 字段。请注意,这些更改对现有的日志记录后端是透明的,它们将继续按原样工作。
- 在 JDK14LoggerAdapter 中,修复了在存在额外 logging abstaction(例如 Jboss 日志)时调用者信息的提取问题此问题已在issues/425中报告。
- 通过将 Level.OFF 映射为 Level.ERROR 并将 Level.ALL 映射为 Level.TRACE,修复了 SLF4JPlatformLogger 中对 Level.OFF 和 Level.ALL 的错误解释。在 issues/430 中报告了此问题。
- 可以从与 v_2.0.17 相关联的 commit c233ea1 中的源代码构建此版本的二进制文件。该版本使用 Java “21” 2023-10-17 LTS build 21.0.1.+12-LTS-29 在 Linux Debian 11.6 下构建。
更新说明:https://github.com/qos-ch/slf4j/releases/tag/v_2.0.17
还没有评论,来说两句吧...