Uses of Class
io.opentelemetry.sdk.logs.internal.LoggerConfig
Packages that use LoggerConfig
Package
Description
The OpenTelemetry SDK implementation of logging.
-
Uses of LoggerConfig in io.opentelemetry.sdk.logs
Fields in io.opentelemetry.sdk.logs with type parameters of type LoggerConfigModifier and TypeFieldDescriptionprivate final ScopeConfigurator
<LoggerConfig> SdkLoggerProvider.loggerConfigurator
private ScopeConfiguratorBuilder
<LoggerConfig> SdkLoggerProviderBuilder.loggerConfiguratorBuilder
Methods in io.opentelemetry.sdk.logs that return LoggerConfigModifier and TypeMethodDescriptionprivate LoggerConfig
SdkLoggerProvider.getLoggerConfig
(InstrumentationScopeInfo instrumentationScopeInfo) Methods in io.opentelemetry.sdk.logs with parameters of type LoggerConfigModifier and TypeMethodDescription(package private) SdkLoggerProviderBuilder
SdkLoggerProviderBuilder.addLoggerConfiguratorCondition
(Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig) Adds a condition to the logger configurator, which computesLoggerConfig
for eachInstrumentationScopeInfo
.Method parameters in io.opentelemetry.sdk.logs with type arguments of type LoggerConfigModifier and TypeMethodDescription(package private) SdkLoggerProviderBuilder
SdkLoggerProviderBuilder.setLoggerConfigurator
(ScopeConfigurator<LoggerConfig> loggerConfigurator) Set the logger configurator, which computesLoggerConfig
for eachInstrumentationScopeInfo
.Constructors in io.opentelemetry.sdk.logs with parameters of type LoggerConfigModifierConstructorDescription(package private)
SdkLogger
(LoggerSharedState loggerSharedState, InstrumentationScopeInfo instrumentationScopeInfo, LoggerConfig loggerConfig) Constructor parameters in io.opentelemetry.sdk.logs with type arguments of type LoggerConfigModifierConstructorDescription(package private)
SdkLoggerProvider
(Resource resource, Supplier<LogLimits> logLimitsSupplier, List<LogRecordProcessor> processors, Clock clock, ScopeConfigurator<LoggerConfig> loggerConfigurator) -
Uses of LoggerConfig in io.opentelemetry.sdk.logs.internal
Subclasses of LoggerConfig in io.opentelemetry.sdk.logs.internalFields in io.opentelemetry.sdk.logs.internal declared as LoggerConfigModifier and TypeFieldDescriptionprivate static final LoggerConfig
LoggerConfig.DEFAULT_CONFIG
private static final LoggerConfig
LoggerConfig.DISABLED_CONFIG
Methods in io.opentelemetry.sdk.logs.internal that return LoggerConfigModifier and TypeMethodDescriptionstatic LoggerConfig
LoggerConfig.defaultConfig()
Returns the defaultLoggerConfig
, which is used when no configurator is set or when the logger configurator returnsnull
for aInstrumentationScopeInfo
.static LoggerConfig
LoggerConfig.disabled()
Returns a disabledLoggerConfig
.static LoggerConfig
LoggerConfig.enabled()
Returns an enabledLoggerConfig
.Methods in io.opentelemetry.sdk.logs.internal that return types with arguments of type LoggerConfigModifier and TypeMethodDescriptionstatic ScopeConfiguratorBuilder
<LoggerConfig> LoggerConfig.configuratorBuilder()
Methods in io.opentelemetry.sdk.logs.internal with parameters of type LoggerConfigModifier and TypeMethodDescriptionstatic void
SdkLoggerProviderUtil.addLoggerConfiguratorCondition
(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig) Reflectively add a logger configurator condition to theSdkLoggerProviderBuilder
.Method parameters in io.opentelemetry.sdk.logs.internal with type arguments of type LoggerConfigModifier and TypeMethodDescriptionstatic void
SdkLoggerProviderUtil.setLoggerConfigurator
(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, ScopeConfigurator<LoggerConfig> loggerConfigurator) Reflectively set theScopeConfigurator
to theSdkLoggerProviderBuilder
.