Module io.jstach.rainbowgum.helidon27
module io.jstach.rainbowgum.helidon27
Rainbow Gum Helidon SE 27.x integration: implements
Helidon's own
LoggingProvider extension point
(the same one io.helidon.logging.jul.JulProvider/
io.helidon.logging.log4j.Log4jProvider implement), registered via
ServiceLoader. See
RainbowGumLoggingProvider for the full
explanation of why this activates before any application log line, and beats
JulProvider automatically with no configuration needed.
The runtime dependency rainbowgum-jdk supplies both
System.Logger support through rainbowgum-systemlogger
and java.util.logging bridging through rainbowgum-jul. The Helidon
provider bootstraps Rainbow Gum, which installs the JUL bridge; no separate JDK
logging dependency is needed in the application.
Named helidon27, not helidon: Helidon's own major-version releases
(4.x, 27.x, and so on) force a new artifact each time this project's own
shared, single-version-across-every-module scheme can't otherwise express an
upstream-driven break, the same reason rainbowgum-spring-boot3/
rainbowgum-spring-boot4 are two separate artifacts rather than one.
-
Packages
Exports