Class SdkLoggerProviderUtil
- java.lang.Object
-
- io.opentelemetry.sdk.logs.internal.SdkLoggerProviderUtil
-
public final class SdkLoggerProviderUtil extends java.lang.ObjectA 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 privateSdkLoggerProviderUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidaddLoggerConfiguratorCondition(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig)Reflectively add a logger configurator condition to theSdkLoggerProviderBuilder.static voidsetLoggerConfigurator(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, ScopeConfigurator<LoggerConfig> loggerConfigurator)Reflectively set theScopeConfiguratorto theSdkLoggerProviderBuilder.
-
-
-
Method Detail
-
setLoggerConfigurator
public static void setLoggerConfigurator(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, ScopeConfigurator<LoggerConfig> loggerConfigurator)
Reflectively set theScopeConfiguratorto theSdkLoggerProviderBuilder.
-
addLoggerConfiguratorCondition
public static void addLoggerConfiguratorCondition(SdkLoggerProviderBuilder sdkLoggerProviderBuilder, java.util.function.Predicate<InstrumentationScopeInfo> scopeMatcher, LoggerConfig loggerConfig)
Reflectively add a logger configurator condition to theSdkLoggerProviderBuilder.
-
-