Java slf4j是否支持log4j的所有功能?

Java slf4j是否支持log4j的所有功能?,java,log4j,slf4j,java.util.logging,Java,Log4j,Slf4j,Java.util.logging,slf4j是否支持log4j的所有/大部分功能?如果我将slf4j与java.util.logging一起使用,并尝试使用只有log4j具有但java.util.logging没有的特性,会发生什么 致以最良好的祝愿, Janslf4j只是一个门面,是许多不同记录器和代码之间的接口。其想法是在您的代码和您决定在部署的应用程序中使用的记录器之间有一个抽象层 您可以使用slf4j将日志事件发送到所选的记录器,但配置本身是记录器级别的 slf4j是否支持log4j的所有/大部分功能 这不是预期的目的。

slf4j是否支持log4j的所有/大部分功能?如果我将slf4j与java.util.logging一起使用,并尝试使用只有log4j具有但java.util.logging没有的特性,会发生什么

致以最良好的祝愿,
Jan

slf4j只是一个门面,是许多不同记录器和代码之间的接口。其想法是在您的代码和您决定在部署的应用程序中使用的记录器之间有一个抽象层

您可以使用slf4j将日志事件发送到所选的记录器,但配置本身是记录器级别的

slf4j是否支持log4j的所有/大部分功能

这不是预期的目的。它根本不提供任何功能,只提供外观

如果我将slf4j与java.util.logging一起使用,并尝试使用只有log4j具有但java.util.logging没有的特性,会发生什么

只要使用并点击slf4j下的log4j,这就是你应该怎么做的


slf4j需要在其外观下方安装一个记录器,您可以使用java.util.logging,也可以使用log4j本身,没问题。

谢谢您的回答。我的意思是:slf4j是否提供对log4j的所有/大部分功能的访问,或者更一般的:打算让slf4j只提供对所有日志框架共有的功能的访问,还是打算提供对任何受支持框架的任何功能的访问?我的第二个问题是针对最后一个案例,我只想大致了解一下。我还不能测试自己,因为我没有经验。slf4j只提供对log.debug()、log.trace()、log.info()、log.warn()和log.error()的访问。以及创建记录器对象的工厂。这就是全部。谢谢你的回答和链接!