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