spring boot使用logback时commons-httpclient日志关闭

httpclient的日志默认会把接收到的每一行都打一行日志,非常繁杂

使用的maven依赖

            commons-httpclient

            commons-httpclient

            3.1

       

 

使用log4j可以依照以下链接

https://blog.csdn.net/qq_28867949/article/details/78319428

官方文档也指出了Log4J、java.util.logging、SimpleLog这三种日志的配置

http://hc.apache.org/httpclient-3.x/logging.html

 

但是logback要怎么配置?参照log4j写上logger节点发现不行的

 

 

问题可能不在logback的配置上,因为现在开发都用spring,logback的配置文件命名会写成logback-spring.xml

看logback官方文档对于配置文件的加载顺序

https://logback.qos.ch/manual/configuration.html

spring boot使用logback时commons-httpclient日志关闭_第1张图片

 

参考spring boot的官方文档,提供的配置命名

https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/html/spring-boot-features.html#boot-features-logging

spring boot使用logback时commons-httpclient日志关闭_第2张图片

 

综合logback和spring boot的文档,logback-spring.xml是在spring环境中才会有效的,对于独立的单元测试,logback-spring.xml是不生效的

 

logback配置文件改成logback.xml原先的配置就生效了

 

你可能感兴趣的:(组件应用,日志,logback,spring,boot,httpclient)