Class LoggerProviderConfiguration
java.lang.Object
io.opentelemetry.sdk.autoconfigure.LoggerProviderConfiguration
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static BatchLogRecordProcessor
configureBatchLogRecordProcessor
(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider) (package private) static void
configureLoggerProvider
(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) (package private) static LogLimits
configureLogLimits
(ConfigProperties config) (package private) static List
<LogRecordProcessor> configureLogRecordProcessors
(ConfigProperties config, Map<String, LogRecordExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables)
-
Field Details
-
simpleProcessorExporterNames
-
-
Constructor Details
-
LoggerProviderConfiguration
private LoggerProviderConfiguration()
-
-
Method Details
-
configureLoggerProvider
static void configureLoggerProvider(SdkLoggerProviderBuilder loggerProviderBuilder, ConfigProperties config, SpiHelper spiHelper, MeterProvider meterProvider, BiFunction<? super LogRecordExporter, ConfigProperties, ? extends LogRecordExporter> logRecordExporterCustomizer, BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer, List<Closeable> closeables) -
configureLogRecordProcessors
static List<LogRecordProcessor> configureLogRecordProcessors(ConfigProperties config, Map<String, LogRecordExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) -
configureBatchLogRecordProcessor
static BatchLogRecordProcessor configureBatchLogRecordProcessor(ConfigProperties config, LogRecordExporter exporter, MeterProvider meterProvider) -
configureLogLimits
-