docs: public void log(int level, String message) {
  
          switch (level) {
          case LOG_DEBUG:
              delegate.debug(message);
              break;
          case LOG_ERROR:
              delegate.error(message);
              break;
          case LOG_INFO:
              delegate.info(message);
              break;
          case LOG_WARNING:
              delegate.warn(message);
              break;
          default:
              break;
          }
      }