package com.cd.order8010.config;
import feign.Logger;
import org.springframework.context.annotation.Bean;
/**
* 全局配置:加了@Configuration注解表示全局配置,对所有服务起作用
* 局部配置:不加@Configuration注解表示局部配置,只针对指定的一个服务起作用
*/
public class OpenFeignConfig {
/**
* OpenFeign日志级别:
* NONE: 不记录任何日志,是OpenFeign默认日志级别(性能最佳,适用于生产环境)
* BASIC: 仅记录请求方法、URL、响应状态码、执行时间(适用于生产环境追踪问题)
* HEADERS: 在记录BASIC级别的基础上,记录请求和响应的header头部信息
* FULL: 记录请求响应的header、body 和 元数据(适用于开发和测试环境定位问题)
*/
@Bean
public Logger.Level feignLoggerLevel(){
return Logger.Level.FULL;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
OpenFeign 有 4 种日志级别: NONE: 不记录任何日志,是OpenFeign默认日志级别(性能最佳,适用于生产环境)。 BASIC: 仅记录请求方法、URL、响应状态码、执行时间(适用于生产环境追踪问题)。 HEADERS: 在记录BASIC级别的基础上,记录请求和响应的header头部信息。 FULL: 记录请求响应的header、body 和 元数据(适用于开发和测试环境定位问题)。 需要注意的是:OpenFeign 的日志配置分为 全局配置和局部配置。 全局配置:加了@Configuration注解表示全局配置,对所有服务起作用。 局部配置:不加@Configuration注解表示局部配置,只针对指定的一个服务起作用。 OpenFeign 的默认日志级别是 NONE 级别,也就是不记录任何日志信息。但为什么按上面步骤将 OpenFeign 的日志级别设置成 FULL 级别后,还是没有打印日志信息呢? 这是因为 OpenFeign 的调试日志是以 debug 级别来输出的。而 Spring Boot 默认的日志级别是 info 级别。
资源推荐
资源详情
资源评论
收起资源包目录
alibaba.zip (34个子文件)
pom.xml 3KB
stock8020
pom.xml 1KB
target
classes
application.yml 411B
com
cd
stock8020
controller
StockController.class 1KB
Stock8020Application.class 924B
generated-sources
annotations
src
test
java
main
resources
application.yml 411B
java
com
cd
stock8020
controller
StockController.java 517B
Stock8020Application.java 399B
.idea
uiDesigner.xml 9KB
misc.xml 541B
jarRepositories.xml 880B
encodings.xml 768B
compiler.xml 616B
workspace.xml 7KB
.gitignore 0B
inspectionProfiles
Project_Default.xml 328B
order8010
pom.xml 2KB
target
classes
application.yml 611B
com
cd
order8010
Order8010Application.class 987B
feign
StockFeignService.class 416B
controller
config
feignConfig.class 710B
OrderController.class 1KB
generated-sources
annotations
src
test
java
main
resources
application.yml 696B
java
com
cd
order8010
config
OpenFeignConfig.java 962B
Order8010Application.java 484B
feign
StockFeignService.java 779B
controller
OrderController.java 736B
stock8021
pom.xml 1KB
target
classes
application.yml 411B
com
cd
stock8021
com
cd
stock8021
controller
StockController.class 1KB
Stock8021Application.class 924B
generated-sources
annotations
src
test
java
main
resources
application.yml 411B
java
com
cd
stock8021
com
cd
stock8021
controller
StockController.java 534B
Stock8021Application.java 399B
共 34 条
- 1
资源评论
家师曹先生
- 粉丝: 319
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功