# Packages
No description provided by the author
# Functions
NewBatchLogRecordProcessor creates a new LogRecordProcessor that will send completed log batches to the exporter with the supplied options.
No description provided by the author
NewSimpleLogRecordProcessor returns a new LogRecordProcessor that will synchronously send completed logs to the exporter immediately.
WithBatcher registers the exporter with the LoggerProvider using a BatchLogRecordProcessor configured with the passed opts.
WithBatchTimeout returns a BatchLogRecordProcessorOption that configures the maximum delay allowed for a BatchLogRecordProcessor before it will export any held log (whether the queue is full or not).
WithBlocking returns a BatchLogRecordProcessorOption that configures a BatchLogRecordProcessor to wait for enqueue operations to succeed instead of dropping data when the queue is full.
WithExportTimeout returns a BatchLogRecordProcessorOption that configures the amount of time a BatchLogRecordProcessor waits for an exporter to export before abandoning the export.
WithLogRecordProcessor will configure processor to process logs.
WithMaxExportBatchSize returns a BatchLogRecordProcessorOption that configures the maximum export batch size allowed for a BatchLogRecordProcessor.
WithMaxQueueSize returns a BatchLogRecordProcessorOption that configures the maximum queue size allowed for a BatchLogRecordProcessor.
WithResource will configure OTLP logger with common resource attributes.
WithSyncer registers the exporter with the LoggerProvider using a SimpleLogRecordProcessor.
# Constants
Defaults for BatchLogRecordProcessorOptions.
Defaults for BatchLogRecordProcessorOptions.
Defaults for BatchLogRecordProcessorOptions.
Defaults for BatchLogRecordProcessorOptions.
# Structs
BatchLogRecordProcessorOptions is configuration settings for a BatchLogsProcessor.
LoggerProvider provide access to Logger.
# Interfaces
LoggerProviderOption configures a LoggerProvider.
LogRecordExporter Interface for various logs exporters see https://opentelemetry.io/docs/specs/otel/logs/sdk/#logrecordexporter.
LogRecordProcessor is an interface which allows hooks for LogRecord emitting.
ReadableLogRecord Log structure see https://opentelemetry.io/docs/specs/otel/logs/data-model/#log-and-event-record-definition see https://opentelemetry.io/docs/specs/otel/logs/sdk/#readablelogrecord.
No description provided by the author
# Type aliases
BatchLogRecordProcessorOption configures a BatchLogsProcessor.