Module io.jstach.rainbowgum.helidon4
module io.jstach.rainbowgum.helidon4
Rainbow Gum Helidon SE 4.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 helidon4, not helidon: Helidon's own major-version releases
(4.x, then whatever comes after) 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