Class StdioConfigBuilderCustomizer

java.lang.Object
io.quarkiverse.mcp.server.stdio.runtime.StdioConfigBuilderCustomizer
All Implemented Interfaces:
io.smallrye.config.SmallRyeConfigBuilderCustomizer

public class StdioConfigBuilderCustomizer extends Object implements io.smallrye.config.SmallRyeConfigBuilderCustomizer
Redirect console logging to System#err instead of System#out.

Originally, we tried to use the RunTimeConfigurationDefaultBuildItem. However, this build item has no effect unless a Quarkus version with a fix is used.

  • Constructor Details

    • StdioConfigBuilderCustomizer

      public StdioConfigBuilderCustomizer()
  • Method Details

    • configBuilder

      public void configBuilder(io.smallrye.config.SmallRyeConfigBuilder builder)
      Specified by:
      configBuilder in interface io.smallrye.config.SmallRyeConfigBuilderCustomizer