栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring如何替换掉默认common-logging.jar

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring如何替换掉默认common-logging.jar

为什么使用日志打印而不是使用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
    
  
   
   
    
   
  

设置后结果如图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/134200.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号