code: protected void showCliEx(RequestClientErrorException cause, Supplier<String> msgSupplier) {
          final DelicateErrorLoggingLevel loggingLevel = cause.getLoggingLevel();
          if (DelicateErrorLoggingLevel.DEBUG.equals(loggingLevel)) {
              if (logger.isDebugEnabled()) {
                  logger.debug(msgSupplier.get());
              }
          } else if (DelicateErrorLoggingLevel.INFO.equals(loggingLevel)) {
              if (logger.isInfoEnabled()) {
                  logger.info(msgSupplier.get());
              }
          } else if (DelicateErrorLoggingLevel.WARN.equals(loggingLevel)) {
              if (logger.isWarnEnabled()) {
                  logger.warn(msgSupplier.get());
              }
          } else if (DelicateErrorLoggingLevel.ERROR.equals(loggingLevel)) {
              if (logger.isErrorEnabled()) {
                  logger.error(msgSupplier.get());
              }
          } else { // as default
              if (logger.isInfoEnabled()) {
                  logger.info(msgSupplier.get());
              }
          }
      }
docs: -----------------