`core` improve `FeignUtil` `BaseBuilder` to allow the client to choose the `Feign` logger as well as the `Feign` `LogLevel`
- Ngôn ngữ chính
- Java
- Star
- 7
- Fork
- 22
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với BaseBuilder của FeignUtil và xem lại phần thảo luận của pull request được liên kết, sau đó đọc tài liệu API logger của Feign được tham chiếu để hiểu các interface logger và LogLevel hiện tại. Hoàn tất có nghĩa là các client có thể chọn cả logger Feign và Feign LogLevel thông qua builder mà không bị chặn bởi quá trình tái cấu trúc API Feign đang diễn ra.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- api, backend
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100