Expand description
§OpenTelemetry Log SDK
Structs§
- Batch
Config - Batch log processor configuration.
Use
BatchConfigBuilder
to configure your own instance ofBatchConfig
. - Batch
Config Builder - A builder for creating
BatchConfig
instances. - Batch
LogProcessor - A
LogProcessor
that asynchronously buffers log records and reports them at a pre-configured interval. - Batch
LogProcessor Builder - A builder for creating
BatchLogProcessor
instances. - Builder
- Builder for provider attributes.
- LogRecord
- LogRecord represents all data carried by a log record, and
is provided to
LogExporter
s as input. - Logger
- The object for emitting
LogRecord
s. - Logger
Provider - Creator for
Logger
instances. - Simple
LogProcessor - A LogProcessor that passes logs to the configured
LogExporter
, as soon as they are emitted, without any batching. This is typically useful for debugging and testing. For scenarios requiring higher performance/throughput, consider using BatchLogProcessor. - Trace
Context - TraceContext stores the trace context for logs that have an associated span.
Traits§
- LogProcessor
- The interface for plugging into a
Logger
.