spring替换掉默认的common-logging.jar

2021-02-01 19:16

阅读:447

标签:row   code   框架   out   work   conf   logger   org   class   

为什么使用日志打印而不是使用System.out.println()?

System.out是一个io流 如果使用它打印大批量数据 会占用大量的资源

 

spring默认使用common-logging打印日志信息 如果我们想替换掉它 使用其他的日志工具 分为如下几步

1.排除项目对common-logging的依赖


org.springframework
spring-orm


commons-logging
commons-logging



因为我所用的项目中common-logging在此依赖之下 所以需要将其排除
2.引入取代common-logging的日志打印工具的依赖



org.slf4j
jcl-over-slf4j


org.slf4j
slf4j-api
1.7.7


ch.qos.logback
logback-classic
1.2.3

SLF4J对应不同框架如图所示

技术图片

 

 我这里引入的是转logback的依赖

3.配置logback.xml 设置输出的日志

先测试一下 技术图片

 

 结果如图 打印的日志太长了 设置打印的日志的格式和等级就需要logback.xml了

内容如图:(logback.xml在rescouce目录下)





[%d{HH:mm:ss.SSS}] [%-5level] [%thread] [%logger] [%msg]%n








设置后结果如图

技术图片

 

 





spring替换掉默认的common-logging.jar

标签:row   code   框架   out   work   conf   logger   org   class   

原文地址:https://www.cnblogs.com/mc-74120/p/12812347.html


评论


亲,登录后才可以留言!