`core` improve `FeignUtil` `BaseBuilder` to allow the client to choose the `Feign` logger as well as the `Feign` `LogLevel`
- 主要言語
- 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