adobe / adobe/aio-lib-java

`core` improve `FeignUtil` `BaseBuilder` to allow the client to choose the `Feign` logger as well as the `Feign` `LogLevel`

未关闭
#146 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Java
星标
7
派生
22
PR 合并指标
30 天内没有已合并 PR

描述

improve `FeignUtil` `BaseBuilder` to allow the client to choose
* its `Feign` logger
* as well as the `Feign` `LogLevel`

see https://github.com/adobe/aio-lib-java/pull/145#discussion_r1094850264

It looks like the Feign Logger API is under refactoring see
* https://github.com/OpenFeign/feign#short-term---what-were-working-on-now-
* https://github.com/OpenFeign/feign/issues?q=is%3Aissue+is%3Aopen+logger+label%3Afeign-12
* https://github.com/OpenFeign/feign/issues/1143

a few Feign logging related articles:
* https://cloud.spring.io/spring-cloud-openfeign/reference/html/#feign-logging
* https://medium.com/@piszu/feign-client-is-not-so-simple-as-we-want-case-study-920e4901e27b

贡献指南

打开贡献指南

调研方向

从 FeignUtil 的 BaseBuilder 开始,查看已链接 pull request 中的讨论,然后阅读所引用的 Feign logger API 材料,以了解当前的 logger 和 LogLevel 接口。完成的标准是:客户端可以通过 builder 同时选择 Feign logger 和 Feign LogLevel,而不会受到正在进行的 Feign API 重构的阻碍。

由索引模型根据 Issue 内容生成。

评估

技术栈
java
领域
api, backend
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。