Uses of Interface
io.opentelemetry.sdk.logs.LogRecordProcessor
Packages that use LogRecordProcessor
Package
Description
Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.
The OpenTelemetry SDK implementation of logging.
Log exporters.
-
Uses of LogRecordProcessor in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type LogRecordProcessorModifier and TypeFieldDescriptionprivate BiFunction
<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> AutoConfiguredOpenTelemetrySdkBuilder.logRecordProcessorCustomizer
private BiFunction
<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> AutoConfiguredOpenTelemetrySdkBuilder.logRecordProcessorCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type LogRecordProcessorModifier and TypeMethodDescription(package private) static List
<LogRecordProcessor> LoggerProviderConfiguration.configureLogRecordProcessors
(ConfigProperties config, Map<String, LogRecordExporter> exportersByName, MeterProvider meterProvider, List<Closeable> closeables) Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type LogRecordProcessorModifier and TypeMethodDescriptionAutoConfiguredOpenTelemetrySdkBuilder.addLogRecordProcessorCustomizer
(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordProcessorCustomizer
(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s. -
Uses of LogRecordProcessor in io.opentelemetry.sdk.autoconfigure.spi
Method parameters in io.opentelemetry.sdk.autoconfigure.spi with type arguments of type LogRecordProcessorModifier and TypeMethodDescriptiondefault AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLogRecordProcessorCustomizer
(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.default AutoConfigurationCustomizer
AutoConfigurationCustomizer.addLogRecordProcessorCustomizer
(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s. -
Uses of LogRecordProcessor in io.opentelemetry.sdk.logs
Classes in io.opentelemetry.sdk.logs that implement LogRecordProcessorModifier and TypeClassDescription(package private) final class
Implementation ofLogRecordProcessor
that forwards all logs to a list ofLogRecordProcessor
s.(package private) final class
Fields in io.opentelemetry.sdk.logs declared as LogRecordProcessorModifier and TypeFieldDescriptionprivate final LogRecordProcessor
LoggerSharedState.logRecordProcessor
Fields in io.opentelemetry.sdk.logs with type parameters of type LogRecordProcessorModifier and TypeFieldDescriptionprivate final List
<LogRecordProcessor> MultiLogRecordProcessor.logRecordProcessors
private final List
<LogRecordProcessor> SdkLoggerProviderBuilder.logRecordProcessors
Methods in io.opentelemetry.sdk.logs that return LogRecordProcessorModifier and TypeMethodDescriptionstatic LogRecordProcessor
LogRecordProcessor.composite
(LogRecordProcessor... processors) Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.static LogRecordProcessor
LogRecordProcessor.composite
(Iterable<LogRecordProcessor> processors) Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.(package private) static LogRecordProcessor
MultiLogRecordProcessor.create
(List<LogRecordProcessor> logRecordProcessorsList) Create a newMultiLogRecordProcessor
.(package private) static LogRecordProcessor
NoopLogRecordProcessor.getInstance()
(package private) LogRecordProcessor
LoggerSharedState.getLogRecordProcessor()
Methods in io.opentelemetry.sdk.logs with parameters of type LogRecordProcessorModifier and TypeMethodDescriptionSdkLoggerProviderBuilder.addLogRecordProcessor
(LogRecordProcessor processor) Add a log processor.static LogRecordProcessor
LogRecordProcessor.composite
(LogRecordProcessor... processors) Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.Method parameters in io.opentelemetry.sdk.logs with type arguments of type LogRecordProcessorModifier and TypeMethodDescriptionstatic LogRecordProcessor
LogRecordProcessor.composite
(Iterable<LogRecordProcessor> processors) Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.(package private) static LogRecordProcessor
MultiLogRecordProcessor.create
(List<LogRecordProcessor> logRecordProcessorsList) Create a newMultiLogRecordProcessor
.Constructors in io.opentelemetry.sdk.logs with parameters of type LogRecordProcessorModifierConstructorDescription(package private)
LoggerSharedState
(Resource resource, Supplier<LogLimits> logLimitsSupplier, LogRecordProcessor logRecordProcessor, Clock clock) Constructor parameters in io.opentelemetry.sdk.logs with type arguments of type LogRecordProcessorModifierConstructorDescriptionprivate
MultiLogRecordProcessor
(List<LogRecordProcessor> logRecordProcessorsList) (package private)
SdkLoggerProvider
(Resource resource, Supplier<LogLimits> logLimitsSupplier, List<LogRecordProcessor> processors, Clock clock, ScopeConfigurator<LoggerConfig> loggerConfigurator) -
Uses of LogRecordProcessor in io.opentelemetry.sdk.logs.export
Classes in io.opentelemetry.sdk.logs.export that implement LogRecordProcessorModifier and TypeClassDescriptionfinal class
Implementation of theLogRecordProcessor
that batches logs exported by the SDK then pushes them to the exporter pipeline.final class
An implementation of theLogRecordProcessor
that passesLogRecordData
directly to the configured exporter.Methods in io.opentelemetry.sdk.logs.export that return LogRecordProcessorModifier and TypeMethodDescriptionstatic LogRecordProcessor
SimpleLogRecordProcessor.create
(LogRecordExporter exporter) Returns a newSimpleLogRecordProcessor
which exports logs to theLogRecordExporter
synchronously.