Class Slf4jLogger


  • public class Slf4jLogger
    extends feign.Logger
    Logs to SLF4J at the debug level, if the underlying logger has debug logging enabled. The underlying logger can be specified at construction-time, defaulting to the logger for Logger.
    • Constructor Detail

      • Slf4jLogger

        public Slf4jLogger()
      • Slf4jLogger

        public Slf4jLogger​(Class<?> clazz)
      • Slf4jLogger

        public Slf4jLogger​(String name)
    • Method Detail

      • logRequest

        protected void logRequest​(String configKey,
                                  feign.Logger.Level logLevel,
                                  feign.Request request)
        Overrides:
        logRequest in class feign.Logger
      • logAndRebufferResponse

        protected feign.Response logAndRebufferResponse​(String configKey,
                                                        feign.Logger.Level logLevel,
                                                        feign.Response response,
                                                        long elapsedTime)
                                                 throws IOException
        Overrides:
        logAndRebufferResponse in class feign.Logger
        Throws:
        IOException
      • log

        protected void log​(String configKey,
                           String format,
                           Object... args)
        Specified by:
        log in class feign.Logger