Uses of Interface
io.opentelemetry.sdk.logs.LogRecordProcessor
-
Packages that use LogRecordProcessor Package Description io.opentelemetry.sdk.autoconfigure io.opentelemetry.sdk.autoconfigure.spi Java SPI (Service Provider Interface) for implementing extensions to SDK autoconfiguration.io.opentelemetry.sdk.logs The OpenTelemetry SDK implementation of logging.io.opentelemetry.sdk.logs.export Log exporters. -
-
Uses of LogRecordProcessor in io.opentelemetry.sdk.autoconfigure
Fields in io.opentelemetry.sdk.autoconfigure with type parameters of type LogRecordProcessor Modifier and Type Field Description private java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor>
AutoConfiguredOpenTelemetrySdkBuilder. logRecordProcessorCustomizer
private java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor>
AutoConfiguredOpenTelemetrySdkBuilder. logRecordProcessorCustomizer
Methods in io.opentelemetry.sdk.autoconfigure that return types with arguments of type LogRecordProcessor Modifier and Type Method Description (package private) static java.util.List<LogRecordProcessor>
LoggerProviderConfiguration. configureLogRecordProcessors(ConfigProperties config, java.util.Map<java.lang.String,LogRecordExporter> exportersByName, MeterProvider meterProvider, java.util.List<java.io.Closeable> closeables)
Method parameters in io.opentelemetry.sdk.autoconfigure with type arguments of type LogRecordProcessor Modifier and Type Method Description AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLogRecordProcessorCustomizer(java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer)
Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.AutoConfiguredOpenTelemetrySdkBuilder
AutoConfiguredOpenTelemetrySdkBuilder. addLogRecordProcessorCustomizer(java.util.function.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 LogRecordProcessor Modifier and Type Method Description default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLogRecordProcessorCustomizer(java.util.function.BiFunction<? super LogRecordProcessor,ConfigProperties,? extends LogRecordProcessor> logRecordProcessorCustomizer)
Adds aBiFunction
to invoke for all autoconfiguredLogRecordProcessor
s.default AutoConfigurationCustomizer
AutoConfigurationCustomizer. addLogRecordProcessorCustomizer(java.util.function.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 LogRecordProcessor Modifier and Type Class Description (package private) class
MultiLogRecordProcessor
Implementation ofLogRecordProcessor
that forwards all logs to a list ofLogRecordProcessor
s.(package private) class
NoopLogRecordProcessor
Fields in io.opentelemetry.sdk.logs declared as LogRecordProcessor Modifier and Type Field Description private LogRecordProcessor
LoggerSharedState. logRecordProcessor
Fields in io.opentelemetry.sdk.logs with type parameters of type LogRecordProcessor Modifier and Type Field Description private java.util.List<LogRecordProcessor>
MultiLogRecordProcessor. logRecordProcessors
private java.util.List<LogRecordProcessor>
SdkLoggerProviderBuilder. logRecordProcessors
Methods in io.opentelemetry.sdk.logs that return LogRecordProcessor Modifier and Type Method Description static LogRecordProcessor
LogRecordProcessor. composite(LogRecordProcessor... processors)
Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.static LogRecordProcessor
LogRecordProcessor. composite(java.lang.Iterable<LogRecordProcessor> processors)
Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.(package private) static LogRecordProcessor
MultiLogRecordProcessor. create(java.util.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 LogRecordProcessor Modifier and Type Method Description SdkLoggerProviderBuilder
SdkLoggerProviderBuilder. 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 LogRecordProcessor Modifier and Type Method Description static LogRecordProcessor
LogRecordProcessor. composite(java.lang.Iterable<LogRecordProcessor> processors)
Returns aLogRecordProcessor
which simply delegates to all processing to theprocessors
in order.(package private) static LogRecordProcessor
MultiLogRecordProcessor. create(java.util.List<LogRecordProcessor> logRecordProcessorsList)
Create a newMultiLogRecordProcessor
.Constructors in io.opentelemetry.sdk.logs with parameters of type LogRecordProcessor Constructor Description LoggerSharedState(Resource resource, java.util.function.Supplier<LogLimits> logLimitsSupplier, LogRecordProcessor logRecordProcessor, Clock clock)
Constructor parameters in io.opentelemetry.sdk.logs with type arguments of type LogRecordProcessor Constructor Description MultiLogRecordProcessor(java.util.List<LogRecordProcessor> logRecordProcessorsList)
SdkLoggerProvider(Resource resource, java.util.function.Supplier<LogLimits> logLimitsSupplier, java.util.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 LogRecordProcessor Modifier and Type Class Description class
BatchLogRecordProcessor
Implementation of theLogRecordProcessor
that batches logs exported by the SDK then pushes them to the exporter pipeline.class
SimpleLogRecordProcessor
An implementation of theLogRecordProcessor
that passesLogRecordData
directly to the configured exporter.Methods in io.opentelemetry.sdk.logs.export that return LogRecordProcessor Modifier and Type Method Description static LogRecordProcessor
SimpleLogRecordProcessor. create(LogRecordExporter exporter)
Returns a newSimpleLogRecordProcessor
which exports logs to theLogRecordExporter
synchronously.
-