Class SdkLoggerProviderUtil
- java.lang.Object
-
- io.opentelemetry.sdk.logs.internal.SdkLoggerProviderUtil
-
public final class SdkLoggerProviderUtil extends java.lang.Object
A collection of methods that allow use of experimental features prior to availability in public APIs.This class is internal and is hence not for public use. Its APIs are unstable and can change at any time.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
SdkLoggerProviderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addLoggerConfiguratorCondition(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig)
Reflectively add a logger configurator condition to theSdkLoggerProviderBuilder
.static void
setLoggerConfigurator(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, ScopeConfigurator<LoggerConfig> loggerConfigurator)
Reflectively set theScopeConfigurator
to theSdkLoggerProviderBuilder
.
-
-
-
Method Detail
-
setLoggerConfigurator
public static void setLoggerConfigurator(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, ScopeConfigurator<LoggerConfig> loggerConfigurator)
Reflectively set theScopeConfigurator
to theSdkLoggerProviderBuilder
.
-
addLoggerConfiguratorCondition
public static void addLoggerConfiguratorCondition(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig)
Reflectively add a logger configurator condition to theSdkLoggerProviderBuilder
.
-
-