SpringBoot系列之使用切换log4j日志框架
ok,在pom文件右键->Diagrams->show Dependencies…,如图,找到spring-boot-starter-logging,可以看到SpringBoot的日志实现默认依赖与logback,ok,如果你对这些知识不是很理解的,建议先看我Springboot专栏的日志系列博客:https://smilenicky.blog.csdn.net/category_9195353.html
本博客要实现的是切换默认日志框架为log4j,当然是不建议这样做的,因为log4j有性能问题,所以其作者才开发了logback,不过作为学习的话,还是可以学一下怎么切换Springboot默认的日志框架
先去slf4j官网拿一张图:图示,切换日志框架,为了避免冲突,一般都是先排除日志框架的实现jar,然后再将之前博客提到的偷梁换柱jar,比如log4j-to-slf4j.jar等等先排除,然后再引入对应的日志实现jar,如图所示的slf4j-log4j12.jar,因为本博客并非入门教程,所以学习之前请先参考我之前Springboot日志方面的博客,再来学习

ok,基于slf4j官方提供的知识,我们就可以实践了,首先选中logback-classic.jar(logback实现jar)、log4j-to-slf4

本文介绍了如何在SpringBoot应用中将默认的日志框架logback切换为log4j,详细步骤包括排除logback和log4j-to-slf4j依赖,引入log4j的实现jar,并提供了log4j.properties配置文件的放置方法。尽管log4j存在性能问题,但作为学习和理解日志框架切换的过程仍具有参考价值。
订阅专栏 解锁全文
212

被折叠的 条评论
为什么被折叠?



