code: public <I extends Request, O extends Response> LoggingClient<I, O> build(Client<I, O> delegate) {
          return new LoggingClient<>(delegate,
                                     requestLogLevel(),
                                     successfulResponseLogLevel(),
                                     failedResponseLogLevel(),
                                     requestHeadersSanitizer(),
                                     requestContentSanitizer(),
                                     requestTrailersSanitizer(),
                                     responseHeadersSanitizer(),
                                     responseContentSanitizer(),
                                     responseTrailersSanitizer(),
                                     responseCauseSanitizer(),
                                     Sampler.create(samplingRate()));
      }
docs: Returns a newly-created {@link LoggingClient} decorating {@code delegate} based on the properties of
  this builder.