`core` improve `FeignUtil` `BaseBuilder` to allow the client to choose the `Feign` logger as well as the `Feign` `LogLevel`
- Lenguaje dominante
- Java
- Estrellas
- 7
- Forks
- 22
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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
Guía de contribución
Línea de trabajo
Comienza con BaseBuilder de FeignUtil y revisa la discusión del pull request enlazado; después, lee el material de referencia de la API del logger de Feign para comprender las interfaces actuales de logger y LogLevel. La tarea estará terminada cuando los clientes puedan elegir tanto el logger de Feign como Feign LogLevel mediante el builder, sin quedar bloqueados por la refactorización en curso de la API de Feign.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- api, backend
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100