Skip to content

Commit

Permalink
Ensure that SSL logs can be printed at runtime
Browse files Browse the repository at this point in the history
  • Loading branch information
geoand committed Jun 10, 2020
1 parent 74ed836 commit 2b4c90c
Showing 1 changed file with 7 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

import java.util.Optional;

import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.deployment.builditem.SslNativeConfigBuildItem;
import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem;
import io.quarkus.runtime.annotations.ConfigItem;
import io.quarkus.runtime.annotations.ConfigPhase;
import io.quarkus.runtime.annotations.ConfigRoot;
Expand All @@ -25,4 +27,9 @@ static class SslConfig {
SslNativeConfigBuildItem setupNativeSsl() {
return new SslNativeConfigBuildItem(ssl.native_);
}

@BuildStep
void runtime(BuildProducer<RuntimeReinitializedClassBuildItem> reinitialized) {
reinitialized.produce(new RuntimeReinitializedClassBuildItem("sun.security.ssl.SSLLogger"));
}
}

0 comments on commit 2b4c90c

Please sign in to comment.