JUL到SLF4J桥

JUL到SLF4J桥,第1张

JUL到SLF4J桥

您需要致电

SLF4JBridgeHandler.install()
。您还需要在java.util.logging中的root记录器(以下摘录中的原因)上启用所有日志级别,并删除默认的控制台附加程序。

该处理程序会将jul日志记录重定向到SLF4J。但是,只有在jul中启用的日志将被重定向。例如,根据定义,如果调用jul
logger的日志语句禁用了该语句,则该语句将不会到达任何SLF4JBridgeHandler实例,并且无法重定向。

整个过程可以像这样完成

import java.util.logging.Logger;import org.slf4j.bridge.SLF4JBridgeHandler;SLF4JBridgeHandler.removeHandlersForRootLogger();SLF4JBridgeHandler.install();Logger.getLogger("").setLevel(Level.FINEST); // Root logger, for example.

出于性能方面的考虑,您可以将级别设置为高于最佳级别,但是如果不

java.util.logging
首先启用它们就无法打开这些日志(由于上面摘录中所述的原因)。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5478033.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存