redactLoggedHeaderNames method
Configures specific header names to be redacted in logs.
Example:
services.addHttpClient('MyClient')
.redactLoggedHeaderNames(['Authorization', 'X-Api-Key']);
Implementation
HttpClientBuilder redactLoggedHeaderNames(List<String> headerNames) {
final lowerCaseNames =
headerNames.map((n) => n.toLowerCase()).toSet();
return redactLoggedHeaders(
(name) => lowerCaseNames.contains(name.toLowerCase()),
);
}