public final class ApiLoggingConfiguration extends Object implements io.apimatic.coreinterfaces.logger.configuration.ReadonlyLogging
| Modifier and Type | Class and Description |
|---|---|
static class |
ApiLoggingConfiguration.Builder
Class to build instances of
ApiLoggingConfiguration. |
static class |
ApiLoggingConfiguration.HeaderLoggingPolicy
HeaderLoggingPolicy enum to use with headerLoggingPolicy in
ApiLoggingConfiguration.Builder. |
static class |
ApiLoggingConfiguration.Level
Level enum to use with level in
ApiLoggingConfiguration.Builder. |
| Modifier and Type | Method and Description |
|---|---|
Set<String> |
getHeaderFilters()
Getter for headers' filters.
|
io.apimatic.coreinterfaces.http.LoggingPolicy |
getHeaderLoggingPolicy()
Getter for header logging policy.
|
io.apimatic.coreinterfaces.http.LoggingLevel |
getLevel()
Getter for level.
|
boolean |
isLoggingRequestBody()
Is logging request body enabled.
|
boolean |
isLoggingRequestHeaders()
Is logging request headers enabled.
|
boolean |
isLoggingRequestInfo()
Is logging request info enabled.
|
boolean |
isLoggingResponseBody()
Is logging response body enabled.
|
boolean |
isLoggingResponseHeaders()
Is logging response headers enabled.
|
boolean |
isLoggingResponseInfo()
Is logging response info enabled.
|
boolean |
isPrettyPrinting()
Is pretty printing log message enabled.
|
ApiLoggingConfiguration.Builder |
newBuilder()
Builds a new
ApiLoggingConfiguration.Builder object. |
String |
toString()
Converts this LoggingConfiguration into string format.
|
public boolean isLoggingRequestInfo()
isLoggingRequestInfo in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic boolean isLoggingResponseInfo()
isLoggingResponseInfo in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic boolean isLoggingRequestHeaders()
isLoggingRequestHeaders in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic boolean isLoggingResponseHeaders()
isLoggingResponseHeaders in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic boolean isLoggingRequestBody()
isLoggingRequestBody in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic boolean isLoggingResponseBody()
isLoggingResponseBody in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic boolean isPrettyPrinting()
isPrettyPrinting in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic io.apimatic.coreinterfaces.http.LoggingLevel getLevel()
getLevel in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic io.apimatic.coreinterfaces.http.LoggingPolicy getHeaderLoggingPolicy()
getHeaderLoggingPolicy in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic Set<String> getHeaderFilters()
getHeaderFilters in interface io.apimatic.coreinterfaces.logger.configuration.ReadonlyLoggingpublic String toString()
public ApiLoggingConfiguration.Builder newBuilder()
ApiLoggingConfiguration.Builder object. Creates the instance with the
current state.ApiLoggingConfiguration.Builder object.Copyright © 2023. All rights reserved.