Interface ClientLogger

All Known Implementing Classes:
DefaultClientLogger

public interface ClientLogger
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    logRequest(io.vertx.core.http.HttpClientRequest request, io.vertx.core.buffer.Buffer body, boolean omitBody)
     
    void
    logResponse(io.vertx.core.http.HttpClientResponse response, boolean redirect)
     
    void
    setBodySize(int bodySize)
     
    default void
    setMaskedHeaders(Set<String> maskedHeaders)
    Sets the header names whose values should be masked during log output.
  • Method Details

    • setBodySize

      void setBodySize(int bodySize)
    • setMaskedHeaders

      default void setMaskedHeaders(Set<String> maskedHeaders)
      Sets the header names whose values should be masked during log output.
      Parameters:
      maskedHeaders - Contains lower case header names. immutable, not null.
    • logResponse

      void logResponse(io.vertx.core.http.HttpClientResponse response, boolean redirect)
    • logRequest

      void logRequest(io.vertx.core.http.HttpClientRequest request, io.vertx.core.buffer.Buffer body, boolean omitBody)