Rainbow Gum logging module
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Read the Rainbow Gum project and its linked rationale and documentation, then inspect Jooby’s logging and Environment entry points to assess how integration could fit. The issue proposes either adding support in Rainbow Gum or creating a Jooby module, but does not choose a path or define acceptance criteria; done would require agreeing on scope and integration behavior first.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
@jknack I have a logging framework I think I showed you in the past but was not ready or Jooby was not ready because it did not target 21. I have put an enormous amount of effort (it is not vibe coded but now is assisted) on making Rainbow Gum the future of logging. This includes Scoped Values, Open Telemetry, Graal VM native checking on every build, JFR support etc.
I can either add the support directly in Rainbow Gum's project like I have for Helidon, Micronaut, and Spring Boot or if you like a module directly on Jooby.
I think you might like Rainbow Gum's choices and given this project often favors performance is a good fit.
https://github.com/jstachio/rainbowgum
Why:
https://github.com/jstachio/rainbowgum/blob/main/why_rainbowgum_is_better.md
Doc:
An interesting thing is that Rainbow Gum can use Typesafe config application.conf directly or the Environment class (I can't recall which class you have in Jooby that has properties but I think its Environment).
Logging btw does indeed impact performance based on my benchmarking but you can easily test these days with an LLM.
- Lenguaje dominante
- Java
- Estrellas
- 1.8k
- Forks
- 207
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 20
Preparar el entorno
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de jooby-project/jooby
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
jooby-project/jooby#3766 ·
Los mantenedores suelen responder en 1 día
-
Add Jooby CLI to SDKMANAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
jooby-project/jooby#3521 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
jooby-1.x are brokenAbiertoquestion
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
jooby-project/jooby#1513 · 10 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de jooby-project/jooby
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
MetricsHub/metricshub-community#1474 ·
Los mantenedores suelen responder en 1 día
-
Booking links: POST /api/booking-links with a null element in "availabilityRules" throws NullPointerException and answers 500 instead of 400Posiblemente ocupada @chibenwa la tomó hoy. Abiertoai-driven-fuzzing bug claude Minor
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
linagora/twake-calendar-side-service#1322 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
PathnameExpander incorrectly interprets regex metacharacters in wildcard patternsPosiblemente ocupada @jiteshkhatri11 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
javapathfinder/jpf-core#662 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
FasterXML/jackson-databind#6366 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
ballerina-platform/ballerina-library#9437 ·
Los mantenedores suelen responder en 1 día