Class Sl4fjSoapClientLogger
java.lang.Object
ru.tinkoff.kora.soap.client.common.telemetry.Sl4fjSoapClientLogger
- All Implemented Interfaces:
SoapClientLogger
-
Nested Class Summary
Nested classes/interfaces inherited from interface ru.tinkoff.kora.soap.client.common.telemetry.SoapClientLogger
SoapClientLogger.SoapClientLoggerBodyMapper -
Constructor Summary
ConstructorsConstructorDescriptionSl4fjSoapClientLogger(SoapClientLogger.SoapClientLoggerBodyMapper mapper, org.slf4j.Logger requestLog, org.slf4j.Logger responseLog, String serviceName, String soapMethod) -
Method Summary
Modifier and TypeMethodDescriptionvoidlogFailure(SoapClientTelemetry.SoapTelemetryContext.SoapClientFailure failure, byte[] responseAsBytes) voidlogRequest(SoapEnvelope requestEnvelope, byte[] requestAsBytes) booleanvoidlogSuccess(SoapResult.Success result, byte[] responseAsBytes)
-
Constructor Details
-
Sl4fjSoapClientLogger
public Sl4fjSoapClientLogger(SoapClientLogger.SoapClientLoggerBodyMapper mapper, org.slf4j.Logger requestLog, org.slf4j.Logger responseLog, String serviceName, String soapMethod)
-
-
Method Details
-
logResponseBody
public boolean logResponseBody()- Specified by:
logResponseBodyin interfaceSoapClientLogger
-
logRequest
- Specified by:
logRequestin interfaceSoapClientLogger
-
logSuccess
- Specified by:
logSuccessin interfaceSoapClientLogger
-
logFailure
public void logFailure(SoapClientTelemetry.SoapTelemetryContext.SoapClientFailure failure, @Nullable byte[] responseAsBytes) - Specified by:
logFailurein interfaceSoapClientLogger
-