Log4j、Slf4j、Logback、Log4j2的区别
最近看日志系统就研究了一下这几个日志系统的区别。
最开始就是使用的Log4j,分为DEBUG/INFO/WARN/ERROR四个级别,我们也可以根据不同功能来配置日志打在不同的文件中。
LogBack 其实可以说是 Log4J 的进化版,解决了Log4j无法用占位符的问题。
SLF4J比较方便,由于他是抽象层,不能单独使用,需要配合其他日志的使用,这样就可以很好的集成其他日志,不用频繁地去切换日志的配置。
Log4j2是重写之后性能比较好的。
而在我们现在的应用中,绝大部分都是使用 slf4j 作为门面, 然后搭配logback或者log4j2日志系统
浙公网安备 33010602011771号