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.logRecordProcessorCustomizerprivate BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> AutoConfiguredOpenTelemetrySdkBuilder.logRecordProcessorCustomizerMethods 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 aBiFunctionto invoke for all autoconfiguredLogRecordProcessors.AutoConfiguredOpenTelemetrySdkBuilder.addLogRecordProcessorCustomizer(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors. -
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 AutoConfigurationCustomizerAutoConfigurationCustomizer.addLogRecordProcessorCustomizer(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors.default AutoConfigurationCustomizerAutoConfigurationCustomizer.addLogRecordProcessorCustomizer(BiFunction<? super LogRecordProcessor, ConfigProperties, ? extends LogRecordProcessor> logRecordProcessorCustomizer) Adds aBiFunctionto invoke for all autoconfiguredLogRecordProcessors. -
Uses of LogRecordProcessor in io.opentelemetry.sdk.logs
Classes in io.opentelemetry.sdk.logs that implement LogRecordProcessorModifier and TypeClassDescription(package private) final classImplementation ofLogRecordProcessorthat forwards all logs to a list ofLogRecordProcessors.(package private) final classFields in io.opentelemetry.sdk.logs declared as LogRecordProcessorModifier and TypeFieldDescriptionprivate final LogRecordProcessorLoggerSharedState.logRecordProcessorFields in io.opentelemetry.sdk.logs with type parameters of type LogRecordProcessorModifier and TypeFieldDescriptionprivate final List<LogRecordProcessor> MultiLogRecordProcessor.logRecordProcessorsprivate final List<LogRecordProcessor> SdkLoggerProviderBuilder.logRecordProcessorsMethods in io.opentelemetry.sdk.logs that return LogRecordProcessorModifier and TypeMethodDescriptionstatic LogRecordProcessorLogRecordProcessor.composite(LogRecordProcessor... processors) Returns aLogRecordProcessorwhich simply delegates to all processing to theprocessorsin order.static LogRecordProcessorLogRecordProcessor.composite(Iterable<LogRecordProcessor> processors) Returns aLogRecordProcessorwhich simply delegates to all processing to theprocessorsin order.(package private) static LogRecordProcessorMultiLogRecordProcessor.create(List<LogRecordProcessor> logRecordProcessorsList) Create a newMultiLogRecordProcessor.(package private) static LogRecordProcessorNoopLogRecordProcessor.getInstance()(package private) LogRecordProcessorLoggerSharedState.getLogRecordProcessor()Methods in io.opentelemetry.sdk.logs with parameters of type LogRecordProcessorModifier and TypeMethodDescriptionSdkLoggerProviderBuilder.addLogRecordProcessor(LogRecordProcessor processor) Add a log processor.static LogRecordProcessorLogRecordProcessor.composite(LogRecordProcessor... processors) Returns aLogRecordProcessorwhich simply delegates to all processing to theprocessorsin order.Method parameters in io.opentelemetry.sdk.logs with type arguments of type LogRecordProcessorModifier and TypeMethodDescriptionstatic LogRecordProcessorLogRecordProcessor.composite(Iterable<LogRecordProcessor> processors) Returns aLogRecordProcessorwhich simply delegates to all processing to theprocessorsin order.(package private) static LogRecordProcessorMultiLogRecordProcessor.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 LogRecordProcessorModifierConstructorDescriptionprivateMultiLogRecordProcessor(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 classImplementation of theLogRecordProcessorthat batches logs exported by the SDK then pushes them to the exporter pipeline.final classAn implementation of theLogRecordProcessorthat passesLogRecordDatadirectly to the configured exporter.Methods in io.opentelemetry.sdk.logs.export that return LogRecordProcessorModifier and TypeMethodDescriptionstatic LogRecordProcessorSimpleLogRecordProcessor.create(LogRecordExporter exporter) Returns a newSimpleLogRecordProcessorwhich exports logs to theLogRecordExportersynchronously.