Class Sl4fjHttpClientLogger
java.lang.Object
ru.tinkoff.kora.http.client.common.telemetry.Sl4fjHttpClientLogger
- All Implemented Interfaces:
HttpClientLogger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidlogRequest(String authority, String method, String path, String pathTemplate, String resolvedUri, String queryParams, ru.tinkoff.kora.http.common.header.HttpHeaders headers, String body) booleanbooleanbooleanvoidlogResponse(Integer statusCode, ru.tinkoff.kora.http.common.HttpResultCode resultCode, String authority, String method, String path, String pathTemplate, long processingTime, ru.tinkoff.kora.http.common.header.HttpHeaders headers, String body, Throwable exception) booleanbooleanrequestBodyString(String body) requestHeaderString(ru.tinkoff.kora.http.common.header.HttpHeaders headers) requestQueryParamsString(String queryParams) responseBodyString(String body) responseHeaderString(ru.tinkoff.kora.http.common.header.HttpHeaders headers) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.tinkoff.kora.http.client.common.telemetry.HttpClientLogger
logRequest, logResponse
-
Constructor Details
-
Sl4fjHttpClientLogger
-
-
Method Details
-
logRequest
public boolean logRequest()- Specified by:
logRequestin interfaceHttpClientLogger
-
logRequestHeaders
public boolean logRequestHeaders()- Specified by:
logRequestHeadersin interfaceHttpClientLogger
-
logRequestBody
public boolean logRequestBody()- Specified by:
logRequestBodyin interfaceHttpClientLogger
-
logResponse
public boolean logResponse()- Specified by:
logResponsein interfaceHttpClientLogger
-
logResponseHeaders
public boolean logResponseHeaders()- Specified by:
logResponseHeadersin interfaceHttpClientLogger
-
logResponseBody
public boolean logResponseBody()- Specified by:
logResponseBodyin interfaceHttpClientLogger
-
logRequest
public void logRequest(String authority, String method, String path, String pathTemplate, String resolvedUri, @Nullable String queryParams, @Nullable ru.tinkoff.kora.http.common.header.HttpHeaders headers, @Nullable String body) - Specified by:
logRequestin interfaceHttpClientLogger
-
logResponse
public void logResponse(@Nullable Integer statusCode, ru.tinkoff.kora.http.common.HttpResultCode resultCode, String authority, String method, String path, String pathTemplate, long processingTime, @Nullable ru.tinkoff.kora.http.common.header.HttpHeaders headers, @Nullable String body, @Nullable Throwable exception) - Specified by:
logResponsein interfaceHttpClientLogger
-
responseBodyString
-
responseHeaderString
-
requestBodyString
-
requestHeaderString
-
requestQueryParamsString
-