Java 我需要SLF4J绑定和log4j适配器吗?
我对和之间的区别感到困惑Java 我需要SLF4J绑定和log4j适配器吗?,java,logging,log4j,slf4j,logback,Java,Logging,Log4j,Slf4j,Logback,我对和之间的区别感到困惑 有人能用通俗易懂的英语解释一下区别是什么吗?我提供的链接说适配器“路由”到SLF4J,绑定“允许SLF4J使用Log4j”,但我不太明白这意味着什么。另外,我需要两者,还是只需要其中一个?您必须只使用一个。如果你把两者都放进去,你会导致一个无休止的循环。以下内容可能会给你一个想法: Log4j 2 SLF4J绑定 如果应用程序中有如下代码: //SLF4J的实例 私有静态最终org.slf4j.Logger日志= org.slf4j.LoggerFactory.get
有人能用通俗易懂的英语解释一下区别是什么吗?我提供的链接说适配器“路由”到SLF4J,绑定“允许SLF4J使用Log4j”,但我不太明白这意味着什么。另外,我需要两者,还是只需要其中一个?您必须只使用一个。如果你把两者都放进去,你会导致一个无休止的循环。以下内容可能会给你一个想法:
- Log4j 2 SLF4J绑定
如果应用程序中有如下代码:
如果要使用log4j2(//SLF4J的实例 私有静态最终org.slf4j.Logger日志= org.slf4j.LoggerFactory.getLogger(MyClass.class);
),则可能需要:log4j2.xml
- Log4j 2至SLF4J适配器
如果应用程序中有如下代码:
如果要使用SLF4J(例如//Log4J 2的实例 私有静态最终org.apache.logging.log4j.Logger日志= org.apache.logging.log4j.LogManager.getLogger(MyClass.class);
),则可能需要:logback.xml