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.JavaLoggerappendToFile(java.lang.String logfile)Helper that configures java.util.logging to sanely log messages at FINE level without additional formatting.protected voidlog(java.lang.String configKey, java.lang.String format, java.lang.Object... args)Override to log requests and responses using your own implementation.protected ResponselogAndRebufferResponse(java.lang.String configKey, Logger.Level logLevel, Response response, long elapsedTime)protected voidlogRequest(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:
logRequestin classLogger
-
logAndRebufferResponse
protected Response logAndRebufferResponse(java.lang.String configKey, Logger.Level logLevel, Response response, long elapsedTime) throws java.io.IOException
- Overrides:
logAndRebufferResponsein 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:LoggerOverride to log requests and responses using your own implementation. Messages will be http request and response text.- Specified by:
login classLogger- Parameters:
configKey- value ofFeign.configKey(Class, java.lang.reflect.Method)format-format stringargs- 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.
-
-