public static class SdkLoggingConfiguration.Builder extends Object
SdkLoggingConfiguration.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
SdkLoggingConfiguration |
build()
Builds a new LoggingConfiguration object using the set fields.
|
SdkLoggingConfiguration.Builder |
level(org.slf4j.event.Level level)
Set level for logging.
|
SdkLoggingConfiguration.Builder |
logger(org.slf4j.Logger logger)
Set Logger for logging.
|
SdkLoggingConfiguration.Builder |
logger(io.apimatic.coreinterfaces.logger.Logger logger)
Set Logger wrapper for logging.
|
SdkLoggingConfiguration.Builder |
maskSensitiveHeaders(boolean maskSensitiveHeaders)
Set mask sensitive headers flag.
|
SdkLoggingConfiguration.Builder |
requestConfig(SdkRequestLoggingConfiguration.Builder builder)
Sets the RequestLoggingConfiguration.Builder for the builder.
|
SdkLoggingConfiguration.Builder |
responseConfig(SdkResponseLoggingConfiguration.Builder builder)
Sets the ResponseLoggingConfiguration.Builder for the builder.
|
SdkLoggingConfiguration.Builder |
useDefaultLogger()
Sets the logger instance to ConsoleLogger.
|
public SdkLoggingConfiguration.Builder logger(org.slf4j.Logger logger)
logger - The slf4j logger implementation.SdkLoggingConfiguration.Builder.public SdkLoggingConfiguration.Builder logger(io.apimatic.coreinterfaces.logger.Logger logger)
logger - The logger wrapper instanceSdkLoggingConfiguration.Builder.public SdkLoggingConfiguration.Builder level(org.slf4j.event.Level level)
level - specify level of all logs.SdkLoggingConfiguration.Builder.public SdkLoggingConfiguration.Builder maskSensitiveHeaders(boolean maskSensitiveHeaders)
maskSensitiveHeaders - flag to enable disable masking.SdkLoggingConfiguration.Builder.public SdkLoggingConfiguration.Builder requestConfig(SdkRequestLoggingConfiguration.Builder builder)
builder - The RequestLoggingConfiguration Builder object.SdkLoggingConfiguration.Builder.public SdkLoggingConfiguration.Builder responseConfig(SdkResponseLoggingConfiguration.Builder builder)
builder - The ResponseLoggingConfiguration Builder object.SdkLoggingConfiguration.Builder.public SdkLoggingConfiguration.Builder useDefaultLogger()
SdkLoggingConfiguration.Builder.public SdkLoggingConfiguration build()
SdkLoggingConfiguration.Copyright © 2025. All rights reserved.