openFeign打印参数日志

572 阅读1分钟

简介

对于SpringCloud而已,服务与服务之间的调用,如果采用openFeign,单纯一个定义一个接口,但是出了问题,又想看看接口的传参,可以使用以下配置

openFeign入参打印

在项目中使用以下代码

@Slf4j  
@Configuration  
public class FeignConfig {  
  
/**  
* feign 日志记录级别  
* NONE:无日志记录(默认)  
* BASIC:只记录请求方法和 url 以及响应状态代码和执行时间。  
* HEADERS:记录请求和响应头的基本信息。  
* FULL:记录请求和响应的头、正文和元数据。  
*  
* @return Logger.Level  
*/  
@Bean  
public Logger.Level feignLoggerLevel() {  
return Logger.Level.FULL;  
}  
}

然后在.properties或者.yml或者.yaml文件中使用以下包路径配置

logging:  
  level:  
    com.example.democloudeurekaconsumer.feign: debug


备注: 以下是使用yml配置