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

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

使用的maven依赖

<dependency>

            <groupId>commons-httpclient</groupId>

            <artifactId>commons-httpclient</artifactId>

            <version>3.1</version>

        </dependency>

 

使用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节点发现不行的

 <logger name="org.apache.commons.httpclient" level="WARN"/>

<logger name="httpclient.wire" level="WARN"/>

 

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

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

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

 

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

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

 

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

 

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

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值