Package com.ibm.cloud.sdk.core.http
Class HttpLogger
- java.lang.Object
-
- com.ibm.cloud.sdk.core.http.HttpLogger
-
- All Implemented Interfaces:
okhttp3.Interceptor
public class HttpLogger extends java.lang.Object implements okhttp3.Interceptor
An okhttp Interceptor that performs custom logging of HTTP request and response messages.
-
-
Constructor Summary
Constructors Constructor Description HttpLogger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.ibm.cloud.sdk.core.http.HttpLogger.Level
getLevel()
okhttp3.Response
intercept(okhttp3.Interceptor.Chain chain)
void
setLevel(com.ibm.cloud.sdk.core.http.HttpLogger.Level l)
-
-
-
Method Detail
-
setLevel
public void setLevel(com.ibm.cloud.sdk.core.http.HttpLogger.Level l)
-
getLevel
public com.ibm.cloud.sdk.core.http.HttpLogger.Level getLevel()
-
intercept
public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain) throws java.io.IOException
- Specified by:
intercept
in interfaceokhttp3.Interceptor
- Throws:
java.io.IOException
-
-