code: public static <I extends Request, O extends Response>
      Function<Service<I, O>, LoggingService<I, O>> newDecorator() {
          return new LoggingServiceBuilder()
                  .requestLogLevel(LogLevel.INFO)
                  .successfulResponseLogLevel(LogLevel.INFO)
                  .failureResponseLogLevel(LogLevel.WARN)
                  .newDecorator();
      }
docs: Returns a new {@link Service} decorator that logs {@link Request}s and {@link Response}s at
  {@link LogLevel#INFO} for success, {@link LogLevel#WARN} for failure.
  
  @see LoggingServiceBuilder for more information on the default settings.