@ParametersAreNonnullByDefault
Package io.opentelemetry.sdk.logs
The OpenTelemetry SDK implementation of logging.
- See Also:
SdkLoggerProvider
-
Interface Summary Interface Description LogRecordProcessor LogRecordProcessor
is the interface to allow synchronous hooks for log records emitted byLogger
s.ReadWriteLogRecord A log record that can be read from and written to. -
Class Summary Class Description AutoValue_LogLimits AutoValue_SdkLogRecordData LoggerSharedState Represents shared state and config between allSdkLogger
s created by the sameSdkLoggerProvider
.LogLimits Class that holds limits enforced during log recording.LogLimitsBuilder Builder forLogLimits
.MultiLogRecordProcessor Implementation ofLogRecordProcessor
that forwards all logs to a list ofLogRecordProcessor
s.NoopLogRecordProcessor SdkLogger SDK implementation ofLogger
.SdkLoggerBuilder SdkLoggerProvider SDK implementation forLoggerProvider
.SdkLoggerProviderBuilder Builder class forSdkLoggerProvider
instances.SdkLogRecordBuilder SDK implementation ofLogRecordBuilder
.SdkLogRecordData SdkReadWriteLogRecord