Package io.karatelabs.output
Class HttpLogger
java.lang.Object
io.karatelabs.output.HttpLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetStatusFailureMessage(int expected, HttpRequest request, HttpResponse response) voidlogBody(StringBuilder sb, byte[] body, io.karatelabs.common.ResourceType rt) voidlogBody(StringBuilder sb, byte[] body, io.karatelabs.common.ResourceType rt, LogMask mask) static voidlogHeaders(StringBuilder sb, int num, String prefix, Map<String, List<String>> headers) static voidlogHeaders(StringBuilder sb, int num, String prefix, Map<String, List<String>> headers, LogMask mask) voidlogRequest(HttpRequest request) voidlogResponse(HttpResponse response)
-
Constructor Details
-
HttpLogger
public HttpLogger() -
HttpLogger
public HttpLogger(org.slf4j.Logger logger)
-
-
Method Details
-
logHeaders
-
logHeaders
-
logBody
-
logBody
public void logBody(StringBuilder sb, byte[] body, io.karatelabs.common.ResourceType rt, LogMask mask) -
getStatusFailureMessage
public static String getStatusFailureMessage(int expected, HttpRequest request, HttpResponse response) -
logRequest
-
logResponse
-