class Slf4jLogger extends feign.Logger {

  @Override
  protected void log(String configKey, String format, Object... args) {
    // Not using SLF4J's support for parameterized messages (even though it would be more efficient)
    // because it would
    // require the incoming message formats to be SLF4J-specific.
    if (logger.isDebugEnabled()) {
      logger.debug(String.format(methodTag(configKey) + format, args));
    }
  }

  public  Slf4jLogger();
  public  Slf4jLogger(Class<?> clazz);
  public  Slf4jLogger(String name);
    Slf4jLogger(Logger logger);

}