Package org.hawaiiframework.logging.http
Class DefaultHawaiiRequestResponseLogger
- java.lang.Object
-
- org.hawaiiframework.logging.http.DefaultHawaiiRequestResponseLogger
-
- All Implemented Interfaces:
HawaiiRequestResponseLogger
public class DefaultHawaiiRequestResponseLogger extends Object implements HawaiiRequestResponseLogger
General logger.
-
-
Constructor Summary
Constructors Constructor Description DefaultHawaiiRequestResponseLogger(HttpRequestResponseLogUtil httpRequestResponseLogUtil, HawaiiLoggingConfigurationProperties configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
contentTypeCanBeLogged(String contentType)
String
getContentType(org.springframework.http.client.ClientHttpResponse response)
String
getContentType(org.springframework.http.HttpRequest request)
void
logRequest(ResettableHttpServletRequest wrappedRequest)
void
logRequest(org.springframework.http.HttpRequest request, byte[] body)
void
logResponse(javax.servlet.http.HttpServletRequest servletRequest, ContentCachingWrappedResponse wrappedResponse)
void
logResponse(org.springframework.http.client.ClientHttpResponse response)
-
-
-
Constructor Detail
-
DefaultHawaiiRequestResponseLogger
public DefaultHawaiiRequestResponseLogger(HttpRequestResponseLogUtil httpRequestResponseLogUtil, HawaiiLoggingConfigurationProperties configuration)
-
-
Method Detail
-
logRequest
public void logRequest(org.springframework.http.HttpRequest request, byte[] body)
- Specified by:
logRequest
in interfaceHawaiiRequestResponseLogger
-
logRequest
public void logRequest(ResettableHttpServletRequest wrappedRequest) throws IOException
- Specified by:
logRequest
in interfaceHawaiiRequestResponseLogger
- Throws:
IOException
-
logResponse
public void logResponse(org.springframework.http.client.ClientHttpResponse response) throws IOException
- Specified by:
logResponse
in interfaceHawaiiRequestResponseLogger
- Throws:
IOException
-
logResponse
public void logResponse(javax.servlet.http.HttpServletRequest servletRequest, ContentCachingWrappedResponse wrappedResponse) throws IOException
- Specified by:
logResponse
in interfaceHawaiiRequestResponseLogger
- Throws:
IOException
-
getContentType
public String getContentType(org.springframework.http.client.ClientHttpResponse response)
-
getContentType
public String getContentType(org.springframework.http.HttpRequest request)
-
contentTypeCanBeLogged
public boolean contentTypeCanBeLogged(String contentType)
-
-