您当前的位置: 首页 >  spring

杨林伟

暂无认证

  • 2浏览

    0关注

    3337博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

SpringBoot 日志终极解决方案

杨林伟 发布时间:2022-04-18 18:18:04 ,浏览量:2

01 解决方案

解决方法如下:

1. 项目的根节点依赖"spring-boot-starter-logging",使每个模块都依赖SpringBoot的日志框架,代码如下:


    org.springframework.boot
    spring-boot-starter-logging
    2.1.17.RELEASE
    compile

2. 其它与log有关的模块都exclude排除掉,排除的通用代码如下(这里基本把市面上所有的日志依赖都剔除了):


	
	    org.slf4j
	    slf4j-log4j12
	  
	
	
	    org.slf4j
	    slf4j-api
	
	
	
	    org.apache.logging.log4j
	    log4j-api
	
	
	
	    org.apache.logging.log4j
	    log4j-to-slf4j
	
	
	
	    ch.qos.logback
	    logback-core
	
	
	
	    ch.qos.logback
	    logback-classic
	
	
	
	    commons-logging
	    commons-logging
	
	
	
	    log4j
	    log4j
	
	
	
	    org.apache.logging.log4j
	    log4j-slf4j-impl
	
	
	
	    org.apache.logging.log4j
	    log4j-core
	


02 如何查询哪些依赖引用了log?

直接在项目下的目录,打开命令窗口,输入:

mvn dependency:tree

然后会打印项目中所有的依赖,Ctrl+F查找“log”,就可以看到log依赖到的模块: 在这里插入图片描述

关注
打赏
1662376985
查看更多评论
立即登录/注册

微信扫码登录

0.1162s