Java 如何处理SLF4j的多个绑定
在我的项目中,我使用slf4j和logback作为后端日志框架。但是有很多依赖项使用log4j作为日志框架。因此,slf4j有多个绑定。我该如何处理?如果排除不需要的slf4j-log4j依赖项,框架或库本身是否能够正确处理日志记录?您可以安全地排除其他绑定。slf4j将使用logback绑定其他库。只要路径上只有一个绑定,slf4j将确保针对它进行的所有日志记录都将在该日志记录实现中结束 如果您的依赖项带来了不同的绑定或日志实现,那么它会变得更复杂一些。但SLF4J为这种情况提供了桥梁: 因此,首选的方法是对SLF4J和logback具有依赖关系,并在为其添加桥接时排除所有其他日志框架Java 如何处理SLF4j的多个绑定,java,log4j,slf4j,logback,Java,Log4j,Slf4j,Logback,在我的项目中,我使用slf4j和logback作为后端日志框架。但是有很多依赖项使用log4j作为日志框架。因此,slf4j有多个绑定。我该如何处理?如果排除不需要的slf4j-log4j依赖项,框架或库本身是否能够正确处理日志记录?您可以安全地排除其他绑定。slf4j将使用logback绑定其他库。只要路径上只有一个绑定,slf4j将确保针对它进行的所有日志记录都将在该日志记录实现中结束 如果您的依赖项带来了不同的绑定或日志实现,那么它会变得更复杂一些。但SLF4J为这种情况提供了桥梁: 因