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)