Spring Cloud Alibaba入门七:openFeign日志配置
Posted pannijingling
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Cloud Alibaba入门七:openFeign日志配置相关的知识,希望对你有一定的参考价值。
1. 新增全局配置文件
import feign.Logger;
/**
- <h5>描述:Feign日志配置文件</h5>
-
*/br/>@Configuration
public class FeignConfig {
/**- <h5>描述:注册一个设定日志内容级别的日志</h5>
-
NONE:不记录日志(默认);
-
BASIC:只记录请求方法和URL以及响应状态代码和执行时间;
-
HEADERS:记录请求和应答的头的基本信息;
-
FULL:记录请求和响应的头信息,正文和元数据;
- @return br/>*/
@Bean
public Logger.Level feignLoggerLevel(){
return Logger.Level.FULL;
}
}## 2.编辑application.yml > 指定FeignClient的日志输出级别,feign接口日志只对debug有反应 ```shell logging: # 指定配置文件位置 config: classpath:log4j2/log4j2-dev.xml # 指定日志输出级别,如果在这里设定日志级别,会对所有文件文件生效,这里设置为仅对指定文件生效 # level:debug level: # 指定文件所属的包(对包下的所有文件均生效,也可以指定具体文件) # 日志输出级别设定为debug,因为feign调用输出的日志级别是debug com.qfx.**.feign: debug
3.局部配置
以上是关于Spring Cloud Alibaba入门七:openFeign日志配置的主要内容,如果未能解决你的问题,请参考以下文章
Spring Cloud Alibaba入门十:Nocas配置中心使用
Spring Cloud Alibaba Sentinel集成