Spring Boot OpenFeign 打印完整请求日志
Spring Boot OpenFeign About 900 words注意
必须配置OpenFeign
接口所在的包名的日志级别为Debug
。
logging:
level:
com.example.demo.feign: debug
不能配置root
,不会使OpenFeign
打印Debug
级别日志,需具体到OpenFeign
接口所在的包名。
logging:
level:
root: debug
全局配置
application.yaml
配置方式:
feign:
client:
config:
default:
loggerLevel: full
Java
代码方式:全局配置时需添加@Configuration
注解。
@Configuration
public class FeignConfig {
@Bean
Logger.Level feignLoggerLevel() {
return Logger.Level.FULL;
}
}
指定 feign client
default
改为指定的client
名称。
feign:
client:
config:
user-client:
loggerLevel: full
Java
代码方式:配置类FeignConfig
中不加@Configuration
注解。
@FeignClient(name = "user-client", url="https://localhost:8080", configuration = FeignConfig.class)
public interface UserClient {
@GetMapping("/user")
String getUser();
}
配置类
public class FeignConfig {
@Bean
Logger.Level feignLoggerLevel() {
return Logger.Level.FULL;
}
}
Views: 3,359 · Posted: 2023-02-21
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...