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 件 担当者 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 を短くまとめたダイジェスト。