|
70 | 70 | import org.jboss.jandex.MethodInfo; |
71 | 71 | import org.jboss.jandex.Type; |
72 | 72 | import org.jboss.logging.Logger; |
| 73 | +import org.jboss.logmanager.Level; |
73 | 74 | import org.jboss.resteasy.reactive.common.core.Serialisers; |
74 | 75 | import org.jboss.resteasy.reactive.common.core.SingletonBeanFactory; |
75 | 76 | import org.jboss.resteasy.reactive.common.model.InjectableBean; |
|
99 | 100 | import org.jboss.resteasy.reactive.server.core.DeploymentInfo; |
100 | 101 | import org.jboss.resteasy.reactive.server.core.ExceptionMapping; |
101 | 102 | import org.jboss.resteasy.reactive.server.core.ServerSerialisers; |
| 103 | +import org.jboss.resteasy.reactive.server.handlers.ParameterHandler; |
102 | 104 | import org.jboss.resteasy.reactive.server.handlers.RestInitialHandler; |
103 | 105 | import org.jboss.resteasy.reactive.server.model.ContextResolvers; |
104 | 106 | import org.jboss.resteasy.reactive.server.model.DelegatingServerRestHandler; |
|
151 | 153 | import io.quarkus.deployment.builditem.FeatureBuildItem; |
152 | 154 | import io.quarkus.deployment.builditem.GeneratedClassBuildItem; |
153 | 155 | import io.quarkus.deployment.builditem.LaunchModeBuildItem; |
| 156 | +import io.quarkus.deployment.builditem.LogCategoryBuildItem; |
154 | 157 | import io.quarkus.deployment.builditem.RecordableConstructorBuildItem; |
155 | 158 | import io.quarkus.deployment.builditem.ShutdownContextBuildItem; |
156 | 159 | import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; |
@@ -299,6 +302,14 @@ MethodScannerBuildItem responseHeaderSupport() { |
299 | 302 | return new MethodScannerBuildItem(new ResponseHeaderMethodScanner()); |
300 | 303 | } |
301 | 304 |
|
| 305 | + @BuildStep |
| 306 | + void configureLogLevels(BuildProducer<LogCategoryBuildItem> producer, LaunchModeBuildItem launchMode) { |
| 307 | + if (!launchMode.getLaunchMode().isDevOrTest()) { |
| 308 | + return; |
| 309 | + } |
| 310 | + producer.produce(new LogCategoryBuildItem(ParameterHandler.class.getName(), Level.DEBUG)); |
| 311 | + } |
| 312 | + |
302 | 313 | @BuildStep |
303 | 314 | void vertxIntegration(BuildProducer<MessageBodyWriterBuildItem> writerBuildItemBuildProducer) { |
304 | 315 | writerBuildItemBuildProducer.produce(new MessageBodyWriterBuildItem(ServerVertxBufferMessageBodyWriter.class.getName(), |
|
0 commit comments