public final class LoggingConfiguration
extends java.lang.Object
Use LoggingConfigurationBuilder to construct an instance.
| Constructor and Description |
|---|
LoggingConfiguration(java.lang.String baseLoggerName,
LDLogAdapter logAdapter,
java.time.Duration logDataSourceOutageAsErrorAfter)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBaseLoggerName()
Returns the configured base logger name.
|
LDLogAdapter |
getLogAdapter()
Returns the configured logging adapter.
|
java.time.Duration |
getLogDataSourceOutageAsErrorAfter()
The time threshold, if any, after which the SDK will log a data source outage at
ERROR
level instead of WARN level. |
public LoggingConfiguration(java.lang.String baseLoggerName,
LDLogAdapter logAdapter,
java.time.Duration logDataSourceOutageAsErrorAfter)
baseLoggerName - see getBaseLoggerName()logAdapter - see getLogAdapter()logDataSourceOutageAsErrorAfter - see getLogDataSourceOutageAsErrorAfter()public java.lang.String getBaseLoggerName()
public LDLogAdapter getLogAdapter()
public java.time.Duration getLogDataSourceOutageAsErrorAfter()
ERROR
level instead of WARN level.LoggingConfigurationBuilder.logDataSourceOutageAsErrorAfter(java.time.Duration)