为第一个原生Spring5应用程序添加上Log4J日志框架!

😉😉学习交流群:

✅✅1:这是孙哥suns给大家的福利!

✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料

🥭🥭3:QQ群:583783824 📚📚 工作微信:BigTreeJava 拉你进微信群,免费领取!

🍎🍎**4:本文章内容出自上述:Spring应用课程!**💞💞

💞💞**5:以上内容,进群免费领取呦~**💞💞💞💞

一:Spring整合日志框架

1:为什么Spring要和日志框架进行整合

Spring和日志框架整合之后,日志框架就可以在控制台中输出Spring框架运行时的一些重要的信息。方便我们了解spring程序的运行的过程,方便我们调试程序

2:Spring如何整合日志框

Spring不同的版本对于日志框架的整合,不同的框架整合起来是有区别的,对于Spring1.2.3这是Spring的早期版本,都是和与Commons-logging(Apache)进行整合。Spring4尤其是Spring5之后,默认的日志框架是logback log4j2这两个框架,默认的意思就是已经帮我们整合好了的。我们可以选择用logback,也可以选择用Log4J,log4j2和log4j也是不太一样,本次我们让Spring整合Log4J就好了

一:操作步骤

1:依赖添加

这个东西叫做日志门面,他的核心作用是把Spring5默认集成的日志框架Logback和Log4J2进行干掉,进而来支持我们的Log4J,详细的可以去日志课程中去看,引入这个依赖的目的就是为了让Spring支持Log4J摒弃另两个日志框架。

XML 复制代码
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.25</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

2:引入log4.properties

java 复制代码
log4j.rootLogger=debug,console
log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Target=System.Out
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=[frame] %d{yyyy-MM-dd HH:mm:ss,SSS} - %-4r %-5p [%t] %C:%L %x - %m%n

到这里就直接就大工搞成了,在Spring5中集成Log4J

😉😉学习交流群:

✅✅1:这是孙哥suns给大家的福利!

✨✨2:我们免费分享Netty、Dubbo、k8s、Mybatis、Spring...应用和源码级别的视频资料

🥭🥭3:QQ群:583783824 📚📚 工作微信:BigTreeJava 拉你进微信群,免费领取!

🍎🍎**4:本文章内容出自上述:Spring应用课程!**💞💞

💞💞**5:以上内容,进群免费领取呦~**💞💞💞💞

相关推荐
wxin_VXbishe1 小时前
springboot新能源车充电站管理系统小程序-计算机毕业设计源码29213
java·c++·spring boot·python·spring·django·php
代码漫谈2 小时前
一文学习 SpringBoot 的 application.yml 配置,基于 Spring Boot 3.2.x
java·spring boot·spring·配置文件
2301_771717212 小时前
最近在刷牛客:使用Spring AOP实现性能监控时
java·后端·spring
手握风云-3 小时前
Spring AI:让大模型住进 Spring 生态(四)
java·后端·spring
敖正炀5 小时前
boot-boost 项目架构设计文档
spring boot·spring
ffqws_7 小时前
Spring @Transactional 注解详解:从入门到避坑
java·数据库·后端·spring
RuoyiOffice8 小时前
SpringBoot+Vue3 企业假期余额系统设计:账户、流水、预占、销假退回与到期清零全链路拆解
spring boot·后端·spring·vue·hr·企业管理软件·ruoyioffice
张小洛8 小时前
Spring 常用类深度剖析(工具篇 05):Assert:用断言代替 if-throw,代码更清爽
spring·log4j·参数校验·validate·assert·spring 常用类·代码简化
晚风_END17 小时前
Linux|操作系统|最新版openzfs编译记录
linux·运维·服务器·数据库·spring·中间件·个人开发
hERS EOUS20 小时前
SpringBoot 使用 spring.profiles.active 来区分不同环境配置
spring boot·后端·spring