Interface HawaiiRequestResponseLogger

All Known Implementing Classes:
DefaultHawaiiRequestResponseLogger

public interface HawaiiRequestResponseLogger
Responsible for logging Http requests and responses.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Log the request.
    void
    logRequest(org.springframework.http.HttpRequest request, byte[] body)
    Log the request.
    void
    logResponse(jakarta.servlet.http.HttpServletRequest servletRequest, ContentCachingWrappedResponse wrappedResponse)
    Log the response.
    void
    logResponse(org.springframework.http.client.ClientHttpResponse response)
    Log the response.
  • Method Details

    • logRequest

      void logRequest(org.springframework.http.HttpRequest request, byte[] body)
      Log the request.
      Parameters:
      request - The request.
      body - The body.
    • logRequest

      void logRequest(ResettableHttpServletRequest wrappedRequest) throws IOException
      Log the request.
      Parameters:
      wrappedRequest - The request.
      Throws:
      IOException - in case of an error.
    • logResponse

      void logResponse(org.springframework.http.client.ClientHttpResponse response) throws IOException
      Log the response.
      Parameters:
      response - The response to log.
      Throws:
      IOException - in case of an error.
    • logResponse

      void logResponse(jakarta.servlet.http.HttpServletRequest servletRequest, ContentCachingWrappedResponse wrappedResponse) throws IOException
      Log the response.
      Parameters:
      servletRequest - The request.
      wrappedResponse - The response.
      Throws:
      IOException - in case of an error.