Package feign
Class Logger.JavaLogger
- java.lang.Object
-
- feign.Logger
-
- feign.Logger.JavaLogger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class feign.Logger
Logger.ErrorLogger, Logger.JavaLogger, Logger.Level, Logger.NoOpLogger
-
-
Constructor Summary
Constructors Constructor Description JavaLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Logger.JavaLogger
appendToFile(java.lang.String logfile)
Helper that configures java.util.logging to sanely log messages at FINE level without additional formatting.protected void
log(java.lang.String configKey, java.lang.String format, java.lang.Object... args)
Override to log requests and responses using your own implementation.protected Response
logAndRebufferResponse(java.lang.String configKey, Logger.Level logLevel, Response response, long elapsedTime)
protected void
logRequest(java.lang.String configKey, Logger.Level logLevel, Request request)
-
Methods inherited from class feign.Logger
logIOException, logRetry, methodTag
-
-
-
-
Method Detail
-
logRequest
protected void logRequest(java.lang.String configKey, Logger.Level logLevel, Request request)
- Overrides:
logRequest
in classLogger
-
logAndRebufferResponse
protected Response logAndRebufferResponse(java.lang.String configKey, Logger.Level logLevel, Response response, long elapsedTime) throws java.io.IOException
- Overrides:
logAndRebufferResponse
in classLogger
- Throws:
java.io.IOException
-
log
protected void log(java.lang.String configKey, java.lang.String format, java.lang.Object... args)
Description copied from class:Logger
Override to log requests and responses using your own implementation. Messages will be http request and response text.- Specified by:
log
in classLogger
- Parameters:
configKey
- value ofFeign.configKey(Class, java.lang.reflect.Method)
format
-format string
args
- arguments applied toformat
-
appendToFile
public Logger.JavaLogger appendToFile(java.lang.String logfile)
Helper that configures java.util.logging to sanely log messages at FINE level without additional formatting.
-
-