2

我们的代码库中有一些旧代码扩展了MarkerIgnoringBase. 由于我们正在迁移,所以我在 maven 中添加了依赖项2.0.0-alpha1

但是我看到的 MarkerIgnoringBase 类已被弃用。只是想知道这个类是否有任何直接的替代品,如果不是直接的,或者至少是我可以使用的远程类似的东西。我尝试了它的一些子类,但它们似乎完全不同。

此外,我能找到的文档很少,说明这已被弃用以及改用什么。

4

1 回答 1

0

根据以下链接,此类用作适配器或缺少标记支持的日志系统的本机实现的基础。它是一个抽象类,具有以下实现。

  • JDK14LoggerAdapter
  • Log4jLoggerAdapter
  • NOPLogger
  • 简单记录器

所以基本上它是一个适配器。你可以使用 logback 和 Slf4j。

http://www.slf4j.org/api/org/slf4j/helpers/MarkerIgnoringBase.html

http://www.slf4j.org/api/org/slf4j/helpers/class-use/MarkerIgnoringBase.html

于 2019-11-01T07:04:03.163 回答