Top Description Fields Constructors Methods
com.oracle.bmc.http.internal

public Class LogHeadersFilter

extends Object
implements RequestInterceptor
Class Inheritance
All Implemented Interfaces
com.oracle.bmc.http.client.RequestInterceptor
Imports
com.oracle.bmc.http.client.HttpRequest, .RequestInterceptor, com.oracle.bmc.util.VisibleForTesting, java.util.List, .Map, .Map.Entry, java.util.stream.Collectors

Filter that logs all of the outbound and inbound headers at debug level.

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
protected List<String>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LOGback to summary
private static final Logger LOG

Constructor Detail

LogHeadersFilterback to summary
public LogHeadersFilter()

Method Detail

interceptback to summary
public void intercept(HttpRequest request)

Implements com.oracle.bmc.http.client.RequestInterceptor.intercept.

Annotations
@Override
maskValueback to summary
protected List<String> maskValue(List<String> values)
Annotations
@VisibleForTesting