单个项目中的 log4j 和 slf4j - 这是个好主意吗?
log4j and slf4j in single project - is this a good idea?
在我们的项目中,我们已经使用了很长时间的log4j。它很好地满足了我们的目的。
我们现在需要使用查询生成器来进行数据库查询。我们决定尝试 querydsl or jooq。但是,它们似乎都需要 slf4j 作为日志库。
我可以简单地将其作为 Maven 依赖项包括在内,但是有什么陷阱吗? log4j 是否会与 slf4j 冲突并产生一些不可预测的行为?
来自 SLF4J 网站:
The Simple Logging Facade for Java (SLF4J) serves as a simple facade
or abstraction for various logging frameworks (e.g. java.util.logging,
logback, log4j) allowing the end user to plug in the desired logging
framework at deployment time.
所以SLF4J只是一个门面,后面会用到log4j...
在我们的项目中,我们已经使用了很长时间的log4j。它很好地满足了我们的目的。
我们现在需要使用查询生成器来进行数据库查询。我们决定尝试 querydsl or jooq。但是,它们似乎都需要 slf4j 作为日志库。
我可以简单地将其作为 Maven 依赖项包括在内,但是有什么陷阱吗? log4j 是否会与 slf4j 冲突并产生一些不可预测的行为?
来自 SLF4J 网站:
The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.
所以SLF4J只是一个门面,后面会用到log4j...