Package feign.slf4j
Class Slf4jLogger
- java.lang.Object
-
- feign.Logger
-
- feign.slf4j.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 forLogger
.
-
-
Constructor Summary
Constructors Constructor Description Slf4jLogger()
Slf4jLogger(java.lang.Class<?> clazz)
Slf4jLogger(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
log(java.lang.String configKey, java.lang.String format, java.lang.Object... args)
protected feign.Response
logAndRebufferResponse(java.lang.String configKey, feign.Logger.Level logLevel, feign.Response response, long elapsedTime)
protected void
logRequest(java.lang.String configKey, feign.Logger.Level logLevel, feign.Request request)
-
-
-
Method Detail
-
logRequest
protected void logRequest(java.lang.String configKey, feign.Logger.Level logLevel, feign.Request request)
- Overrides:
logRequest
in classfeign.Logger
-
logAndRebufferResponse
protected feign.Response logAndRebufferResponse(java.lang.String configKey, feign.Logger.Level logLevel, feign.Response response, long elapsedTime) throws java.io.IOException
- Overrides:
logAndRebufferResponse
in classfeign.Logger
- Throws:
java.io.IOException
-
log
protected void log(java.lang.String configKey, java.lang.String format, java.lang.Object... args)
- Specified by:
log
in classfeign.Logger
-
-