用slf4j替换log4j

用slf4j替换log4j,log4j,slf4j,Log4j,Slf4j,我已经在我的日志项目中实现了log4j,但是我们都知道它比slf4j慢。这就是我想升级到slf4j的原因。如何用slf4j替换log4j。 我创建了自己的框架,在整个项目中实现了log4j。但是我想用slf4j来代替它,但是找不到合适的方法 这个答案作为评论发布要长一点,所以作为评论发布 回答 扩展@sazzad answer,SLF4j是日志外观,它需要一个底层日志api,如log4j,log4j2,logback,commons logging等 那么您计划使用哪种日志api呢? 如果您计划

我已经在我的日志项目中实现了log4j,但是我们都知道它比slf4j慢。这就是我想升级到slf4j的原因。如何用slf4j替换log4j。 我创建了自己的框架,在整个项目中实现了log4j。但是我想用slf4j来代替它,但是找不到合适的方法

这个答案作为评论发布要长一点,所以作为评论发布 回答

扩展@sazzad answer,
SLF4j
是日志外观,它需要一个底层日志api,如
log4j
log4j2
logback
commons logging

那么您计划使用哪种日志api呢? 如果您计划将log4j本身用作底层日志api,那么您需要在应用程序中使用
slf4j-log4j12
jar。(确保不要同时使用
slf4j-log4j12
log4j-over-slf4j
,因为这会导致无限循环)就是这样

如果您计划使用其他日志api,例如
logback
,那么您需要使用
log4j-over-slf4j
jar和相应的日志api桥jar。看