Interface ReactiveLoggerListener<CONTEXT>

  • All Known Implementing Classes:
    DefaultReactiveLogger, MicrometerReactiveLogger

    public interface ReactiveLoggerListener<CONTEXT>
    May be used to collect request execution metrics as well as to just log
    Author:
    Sergii Karpenko
    • Method Detail

      • requestStarted

        CONTEXT requestStarted​(ReactiveHttpRequest request,
                               feign.Target<?> target,
                               feign.MethodMetadata methodMetadata)
      • logRequestBody

        boolean logRequestBody()
      • bodySent

        void bodySent​(java.lang.Object body,
                      CONTEXT context)
      • errorReceived

        void errorReceived​(java.lang.Throwable throwable,
                           CONTEXT context)
      • logResponseBody

        boolean logResponseBody()
      • bodyReceived

        void bodyReceived​(java.lang.Object body,
                          CONTEXT context)