Expand description
§OpenTelemetry Log SDK
Structs§
- Batch log processor configuration. Use
BatchConfigBuilder
to configure your own instance ofBatchConfig
. - A builder for creating
BatchConfig
instances. - A
LogProcessor
that asynchronously buffers log records and reports them at a pre-configured interval. - A builder for creating
BatchLogProcessor
instances. - Builder for provider attributes.
- LogData
Deprecated LogData
represents a single log event without resource context. - LogRecord represents all data carried by a log record, and is provided to
LogExporter
s as input. - The object for emitting
LogRecord
s. - Handles the creation and coordination of
Logger
s. - 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. - TraceContext stores the trace context for logs that have an associated span.
Enums§
- Errors returned by the log SDK.
Traits§
- The interface for plugging into a
Logger
.
Type Aliases§
- Describe the result of operations in log SDK.