Package reactivefeign.client.log
Class DefaultReactiveLogger
- java.lang.Object
-
- reactivefeign.client.log.DefaultReactiveLogger
-
- All Implemented Interfaces:
ReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
public class DefaultReactiveLogger extends java.lang.Object implements ReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
Default slf4j implementation- Author:
- Sergii Karpenko
-
-
Constructor Summary
Constructors Constructor Description DefaultReactiveLogger(java.time.Clock clock)DefaultReactiveLogger(java.time.Clock clock, org.slf4j.Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbodyReceived(java.lang.Object body, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)voidbodySent(java.lang.Object body, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)voiderrorReceived(java.lang.Throwable throwable, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)booleanlogRequestBody()booleanlogResponseBody()reactivefeign.client.log.DefaultReactiveLogger.LogContextrequestStarted(ReactiveHttpRequest request, feign.Target target, feign.MethodMetadata methodMetadata)voidresponseReceived(ReactiveHttpResponse response, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)
-
-
-
Method Detail
-
requestStarted
public reactivefeign.client.log.DefaultReactiveLogger.LogContext requestStarted(ReactiveHttpRequest request, feign.Target target, feign.MethodMetadata methodMetadata)
- Specified by:
requestStartedin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
logRequestBody
public boolean logRequestBody()
- Specified by:
logRequestBodyin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
bodySent
public void bodySent(java.lang.Object body, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)- Specified by:
bodySentin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
responseReceived
public void responseReceived(ReactiveHttpResponse response, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)
- Specified by:
responseReceivedin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
errorReceived
public void errorReceived(java.lang.Throwable throwable, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)- Specified by:
errorReceivedin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
logResponseBody
public boolean logResponseBody()
- Specified by:
logResponseBodyin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
bodyReceived
public void bodyReceived(java.lang.Object body, reactivefeign.client.log.DefaultReactiveLogger.LogContext logContext)- Specified by:
bodyReceivedin interfaceReactiveLoggerListener<reactivefeign.client.log.DefaultReactiveLogger.LogContext>
-
-