public class PayPalRequestLoggerImpl extends java.lang.Object implements PayPalRequestLogger
Modifier and Type | Field and Description |
---|---|
private static com.google.gson.Gson |
gson |
private static org.slf4j.Logger |
log |
private static com.google.gson.JsonParser |
parser |
Constructor and Description |
---|
PayPalRequestLoggerImpl() |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
formatJson(java.lang.String jsonString) |
private boolean |
isAccessTokenRequest(PayPalRequest request) |
void |
logRequest(PayPalRequest request) |
void |
logResponse(java.lang.String response,
java.lang.String webServiceName) |
<T> void |
logResponse(T response) |
private static final org.slf4j.Logger log
private static final com.google.gson.JsonParser parser
private static final com.google.gson.Gson gson
public void logRequest(PayPalRequest request)
logRequest
in interface PayPalRequestLogger
public <T> void logResponse(T response)
logResponse
in interface PayPalRequestLogger
public void logResponse(java.lang.String response, java.lang.String webServiceName)
logResponse
in interface PayPalRequestLogger
private java.lang.String formatJson(java.lang.String jsonString)
private boolean isAccessTokenRequest(PayPalRequest request)