Package org.hawaiiframework.logging.http
Interface HawaiiRequestResponseLogger
- All Known Implementing Classes:
DefaultHawaiiRequestResponseLogger
public interface HawaiiRequestResponseLogger
Responsible for logging Http requests and responses.
-
Method Summary
Modifier and TypeMethodDescriptionvoidlogRequest(ResettableHttpServletRequest wrappedRequest) Log the request.voidlogRequest(org.springframework.http.HttpRequest request, byte[] body) Log the request.voidlogResponse(jakarta.servlet.http.HttpServletRequest servletRequest, ContentCachingWrappedResponse wrappedResponse) Log the response.voidlogResponse(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
Log the request.- Parameters:
wrappedRequest- The request.- Throws:
IOException- in case of an error.
-
logResponse
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.
-