Uses of Interface
io.opentelemetry.api.logs.LogRecordBuilder
Packages that use LogRecordBuilder
Package
Description
API for writing log appenders.
The OpenTelemetry SDK implementation of logging.
-
Uses of LogRecordBuilder in io.opentelemetry.api.incubator.logs
Subinterfaces of LogRecordBuilder in io.opentelemetry.api.incubator.logsClasses in io.opentelemetry.api.incubator.logs that implement LogRecordBuilderModifier and TypeClassDescriptionprivate static final class
Fields in io.opentelemetry.api.incubator.logs declared as LogRecordBuilderModifier and TypeFieldDescriptionprivate static final LogRecordBuilder
ExtendedDefaultLogger.NOOP_LOG_RECORD_BUILDER
Methods in io.opentelemetry.api.incubator.logs that return LogRecordBuilderModifier and TypeMethodDescriptionExtendedDefaultLogger.logRecordBuilder()
<T> LogRecordBuilder
ExtendedDefaultLogger.NoopLogRecordBuilder.setAttribute
(AttributeKey<T> key, T value) ExtendedDefaultLogger.NoopLogRecordBuilder.setContext
(Context context) ExtendedDefaultLogger.NoopLogRecordBuilder.setObservedTimestamp
(long timestamp, TimeUnit unit) ExtendedDefaultLogger.NoopLogRecordBuilder.setObservedTimestamp
(Instant instant) ExtendedDefaultLogger.NoopLogRecordBuilder.setSeverity
(Severity severity) ExtendedDefaultLogger.NoopLogRecordBuilder.setSeverityText
(String severityText) ExtendedDefaultLogger.NoopLogRecordBuilder.setTimestamp
(long timestamp, TimeUnit unit) ExtendedDefaultLogger.NoopLogRecordBuilder.setTimestamp
(Instant instant) -
Uses of LogRecordBuilder in io.opentelemetry.api.logs
Classes in io.opentelemetry.api.logs that implement LogRecordBuilderFields in io.opentelemetry.api.logs declared as LogRecordBuilderModifier and TypeFieldDescriptionprivate static final LogRecordBuilder
DefaultLogger.NOOP_LOG_RECORD_BUILDER
Methods in io.opentelemetry.api.logs that return LogRecordBuilderModifier and TypeMethodDescriptionDefaultLogger.logRecordBuilder()
Logger.logRecordBuilder()
Return aLogRecordBuilder
to emit a log record.default LogRecordBuilder
LogRecordBuilder.setAllAttributes
(Attributes attributes) Sets attributes.<T> LogRecordBuilder
DefaultLogger.NoopLogRecordBuilder.setAttribute
(AttributeKey<T> key, T value) <T> LogRecordBuilder
LogRecordBuilder.setAttribute
(AttributeKey<T> key, T value) Sets an attribute.default LogRecordBuilder
Set the bodyValue
.Set the body string.DefaultLogger.NoopLogRecordBuilder.setContext
(Context context) LogRecordBuilder.setContext
(Context context) Set the context.DefaultLogger.NoopLogRecordBuilder.setObservedTimestamp
(long timestamp, TimeUnit unit) DefaultLogger.NoopLogRecordBuilder.setObservedTimestamp
(Instant instant) LogRecordBuilder.setObservedTimestamp
(long timestamp, TimeUnit unit) Set the epochobservedTimestamp
, using the timestamp and unit.LogRecordBuilder.setObservedTimestamp
(Instant instant) Set theobservedTimestamp
, using the instant.DefaultLogger.NoopLogRecordBuilder.setSeverity
(Severity severity) LogRecordBuilder.setSeverity
(Severity severity) Set the severity.DefaultLogger.NoopLogRecordBuilder.setSeverityText
(String severityText) LogRecordBuilder.setSeverityText
(String severityText) Set the severity text.DefaultLogger.NoopLogRecordBuilder.setTimestamp
(long timestamp, TimeUnit unit) DefaultLogger.NoopLogRecordBuilder.setTimestamp
(Instant instant) LogRecordBuilder.setTimestamp
(long timestamp, TimeUnit unit) Set the epochtimestamp
, using the timestamp and unit.LogRecordBuilder.setTimestamp
(Instant instant) Set the epochtimestamp
, using the instant. -
Uses of LogRecordBuilder in io.opentelemetry.sdk.logs
Classes in io.opentelemetry.sdk.logs that implement LogRecordBuilderModifier and TypeClassDescription(package private) final class
SDK implementation ofLogRecordBuilder
.Methods in io.opentelemetry.sdk.logs that return LogRecordBuilderModifier and TypeMethodDescriptionSdkLogger.logRecordBuilder()
SdkLogRecordBuilder.setObservedTimestamp
(long timestamp, TimeUnit unit) SdkLogRecordBuilder.setObservedTimestamp
(Instant instant) -
Uses of LogRecordBuilder in io.opentelemetry.sdk.logs.internal
Fields in io.opentelemetry.sdk.logs.internal declared as LogRecordBuilderConstructors in io.opentelemetry.sdk.logs.internal with parameters of type LogRecordBuilderModifierConstructorDescription(package private)
SdkEventBuilder
(Clock clock, LogRecordBuilder logRecordBuilder, String eventName)