Skip to content

Commit 8118851

Browse files
authored
change: add response status code to violation log message (#35)
1 parent ff2e60a commit 8118851

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

openapi-validation-core/src/main/java/com/getyourguide/openapi/validation/core/ValidationReportHandler.java

+5-1
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,16 @@ private OpenApiViolation buildOpenApiViolation(
5757
var instance = pointersInstance.map(i -> String.format("Instance: %s\n", i)).orElse("");
5858
var parameterName = getParameterName(message);
5959
var parameter = parameterName.map(i -> String.format("Parameter: %s\n", i)).orElse("");
60+
var responseStatusCode = response != null
61+
? String.format("Response Status Code: %s\n", response.getStatusCode())
62+
: "";
6063

6164
var logMessage = String.format(
62-
"OpenAPI spec validation error [%s]\n%s\nUser Agent: %s\n%s%s\n%s",
65+
"OpenAPI spec validation error [%s]\n%s\nUser Agent: %s\n%s%s%s\n%s",
6366
message.getKey(),
6467
requestString,
6568
request.getHeaders().get("User-Agent"),
69+
responseStatusCode,
6670
instance,
6771
parameter,
6872
message

0 commit comments

Comments
 (0)