2015-04-23 104 views
1

在我的项目,我使用SLF4J和的logback作为后台日志framework.But有很多,其使用Log4j作为日志framework.So原来有SLF4J的多个绑定的依赖我该如何处理?如果我排除不需要的slf4j-log4j依赖性,框架或库本身是否可以正确处理日志记录?如何处理多个绑定SLF4J

回答

0

您可以安全地排除其他绑定。 slf4j将使用logback绑定其他库。

0

只要只有一个路径上的约束力,SLF4J将确保所有的日志发生反对将在日志实现告终。

如果你的依赖带来不同的绑定或日志实现他们,就有点复杂。但SLF4J提供桥梁这个特别的情况:

http://www.slf4j.org/legacy.html

所以首选的方法是有SLF4J和的logback依赖和排除所有其他日志框架,同时增加的桥梁吧。