Class LoggerConfig
- java.lang.Object
-
- io.opentelemetry.sdk.logs.internal.LoggerConfig
-
- Direct Known Subclasses:
AutoValue_LoggerConfig
@Immutable public abstract class LoggerConfig extends java.lang.ObjectA collection of configuration options which define the behavior of aLogger.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Field Summary
Fields Modifier and Type Field Description private static LoggerConfigDEFAULT_CONFIGprivate static LoggerConfigDISABLED_CONFIG
-
Constructor Summary
Constructors Constructor Description LoggerConfig()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ScopeConfiguratorBuilder<LoggerConfig>configuratorBuilder()static LoggerConfigdefaultConfig()Returns the defaultLoggerConfig, which is used when no configurator is set or when the logger configurator returnsnullfor aInstrumentationScopeInfo.static LoggerConfigdisabled()Returns a disabledLoggerConfig.static LoggerConfigenabled()Returns an enabledLoggerConfig.abstract booleanisEnabled()Returnstrueif this logger is enabled.
-
-
-
Field Detail
-
DEFAULT_CONFIG
private static final LoggerConfig DEFAULT_CONFIG
-
DISABLED_CONFIG
private static final LoggerConfig DISABLED_CONFIG
-
-
Method Detail
-
disabled
public static LoggerConfig disabled()
Returns a disabledLoggerConfig.
-
enabled
public static LoggerConfig enabled()
Returns an enabledLoggerConfig.
-
defaultConfig
public static LoggerConfig defaultConfig()
Returns the defaultLoggerConfig, which is used when no configurator is set or when the logger configurator returnsnullfor aInstrumentationScopeInfo.
-
configuratorBuilder
public static ScopeConfiguratorBuilder<LoggerConfig> configuratorBuilder()
-
isEnabled
public abstract boolean isEnabled()
Returnstrueif this logger is enabled. Defaults totrue.
-
-