LogCurlConfig constructor
LogCurlConfig({})
Creates a configuration instance with default values.
Default configuration:
sensitiveHeaders: Pre-defined list of common sensitive header names
Implementation
LogCurlConfig({
this.defaultShowDebugPrint = true,
this.defaultMaskSensitiveInfo = false,
this.defaultFormatOutput = false,
this.defaultCurlOptions,
List<String>? sensitiveHeaders,
this.loggerFunction,
}) : sensitiveHeaders = sensitiveHeaders ??
[
'authorization',
'api-key',
'apikey',
'x-api-key',
'token',
'secret',
'password',
'access-token',
'refresh-token',
'session-token',
];