public static class RequestResponseLogMessage.RequestResponseLogMessageBuilder extends Object
| Modifier and Type | Method and Description |
|---|---|
RequestResponseLogMessage |
build()
Constructs new instance of
RequestResponseLogMessage with a message from this builder |
RequestResponseLogMessage.RequestResponseLogMessageBuilder |
withRequestHeaders()
Adds request headers to the log message
|
RequestResponseLogMessage.RequestResponseLogMessageBuilder |
withRequestPayload()
Adds request payload to the log message
|
RequestResponseLogMessage.RequestResponseLogMessageBuilder |
withRequestUri()
Adds request URI to the log message along with a query parameters if they are present
|
RequestResponseLogMessage.RequestResponseLogMessageBuilder |
withResponseBody()
Adds response body to the log message
|
RequestResponseLogMessage.RequestResponseLogMessageBuilder |
withResponseHeaders()
Adds response headers to the log message
|
RequestResponseLogMessage.RequestResponseLogMessageBuilder |
withResponseStatus()
Adds response status to the log message
|
public RequestResponseLogMessage.RequestResponseLogMessageBuilder withRequestUri()
public RequestResponseLogMessage.RequestResponseLogMessageBuilder withRequestHeaders()
public RequestResponseLogMessage.RequestResponseLogMessageBuilder withRequestPayload()
Payload is extracted either from request parameters (in case of multipart message) or from the request body. No message will be added to the log if payload doesn't exist in the current request or if it couldn't be extracted.
public RequestResponseLogMessage.RequestResponseLogMessageBuilder withResponseStatus()
public RequestResponseLogMessage.RequestResponseLogMessageBuilder withResponseHeaders()
public RequestResponseLogMessage.RequestResponseLogMessageBuilder withResponseBody()
No message will be added to the log if body isn't present in the response or if it couldn't be extracted.
public RequestResponseLogMessage build()
RequestResponseLogMessage with a message from this builderRequestResponseLogMessageCopyright © 2020. All rights reserved.