Performance: contention on Logger instance caused by Vertx warning
### Describe the bug

Class `io.vertx.core.impl.ContextImpl` is logging a frequent warning about "You have disabled TCCL checks".

This warning is now pointless (according to the vert.x team it's a legacy) and is being removed in upcoming Vert.x releases, but until we can upgrade this is causing significant contention on the Logger infrastructure when under load.

We're currently filtering the output; a more effective solution (until we upgrade Vertx) is to reconfigure the cathegory: PR coming.

diff --git a/extensions/vertx-core/deployment/src/main/java/io/quarkus/vertx/core/deployment/VertxCoreProcessor.java b/extensions/vertx-core/deployment/src/main/java/io/quarkus/vertx/core/deployment/VertxCoreProcessor.java
index e6f6e1fef3c..ef373c89186 100644
--- a/extensions/vertx-core/deployment/src/main/java/io/quarkus/vertx/core/deployment/VertxCoreProcessor.java
+++ b/extensions/vertx-core/deployment/src/main/java/io/quarkus/vertx/core/deployment/VertxCoreProcessor.java
@@ -19,6 +19,7 @@
 import org.jboss.jandex.ClassInfo;
 import org.jboss.jandex.DotName;
 import org.jboss.logging.Logger;
+import org.jboss.logmanager.Level;
 import org.jboss.logmanager.LogManager;
 
 import io.quarkus.arc.deployment.SyntheticBeanBuildItem;
@@ -32,6 +33,7 @@
 import io.quarkus.deployment.builditem.ExecutorBuildItem;
 import io.quarkus.deployment.builditem.IOThreadDetectorBuildItem;
 import io.quarkus.deployment.builditem.LaunchModeBuildItem;
+import io.quarkus.deployment.builditem.LogCategoryBuildItem;
 import io.quarkus.deployment.builditem.ServiceStartBuildItem;
 import io.quarkus.deployment.builditem.ShutdownContextBuildItem;
 import io.quarkus.deployment.builditem.ThreadFactoryBuildItem;
@@ -77,6 +79,17 @@ LogCleanupFilterBuildItem cleanupVertxWarnings() {
         return new LogCleanupFilterBuildItem("io.vertx.core.impl.ContextImpl", "You have disabled TCCL checks");
     }
 
+    @BuildStep
+    LogCategoryBuildItem preventLoggerContention() {
+        //Prevent the Logging warning about the TCCL checks being disabled to be logged;
+        //this is similar to #cleanupVertxWarnings but prevents it by changing the level:
+        // it takes advantage of the fact that there is a single other log in thi class,
+        // and it happens to be at error level.
+        //This is more effective than the LogCleanupFilterBuildItem as we otherwise have
+        //contention since this message could be logged very frequently.
+        return new LogCategoryBuildItem("io.vertx.core.impl.ContextImpl", Level.ERROR);
+    }
+
     @BuildStep
     @Record(ExecutionTime.STATIC_INIT)
     IOThreadDetectorBuildItem ioThreadDetector(VertxCoreRecorder recorder) {
['extensions/vertx-core/deployment/src/main/java/io/quarkus/vertx/core/deployment/VertxCoreProcessor.java']