Class OpenshiftAiRestApi.OpenshiftAiClientLogger

java.lang.Object
io.quarkiverse.langchain4j.openshiftai.OpenshiftAiRestApi.OpenshiftAiClientLogger
All Implemented Interfaces:
org.jboss.resteasy.reactive.client.api.ClientLogger
Enclosing interface:
OpenshiftAiRestApi

public static class OpenshiftAiRestApi.OpenshiftAiClientLogger extends Object implements org.jboss.resteasy.reactive.client.api.ClientLogger
Introduce a custom logger as the stock one logs at the DEBUG level by default...
  • Constructor Details

    • OpenshiftAiClientLogger

      public OpenshiftAiClientLogger(boolean logRequests, boolean logResponses)
  • Method Details

    • setBodySize

      public void setBodySize(int bodySize)
      Specified by:
      setBodySize in interface org.jboss.resteasy.reactive.client.api.ClientLogger
    • logRequest

      public void logRequest(io.vertx.core.http.HttpClientRequest request, io.vertx.core.buffer.Buffer body, boolean omitBody)
      Specified by:
      logRequest in interface org.jboss.resteasy.reactive.client.api.ClientLogger
    • logResponse

      public void logResponse(io.vertx.core.http.HttpClientResponse response, boolean redirect)
      Specified by:
      logResponse in interface org.jboss.resteasy.reactive.client.api.ClientLogger