- springboot中添加配置代码,指定feign的输出内容
package cn.web.demo.config;
import feign.Logger;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
/**
* feign日志配置
*/
@Configuration
public class FeignConfig {
/**
* feign 日志记录级别
* NONE:无日志记录(默认)
* BASIC:只记录请求方法和 url 以及响应状态代码和执行时间。
* HEADERS:记录请求和响应头的基本信息。
* FULL:记录请求和响应的头、正文和元数据。
*
* @return Logger.Level
*/
@Bean
public Logger.Level feignLoggerLevel() {
return Logger.Level.FULL;
}
}
- 在logback的xml配置文件中指定自己写的feign的路径,与root的位置同级
name表示路径,可以写包的名字;level是日志的输出级别,这里要写成DEBUG(不区分大小写),feign的日志才会打印。
<logger name="cn.web.demo.feign" level="DEBUG"/>