Package io.opentelemetry.sdk.logs.data
Interface LogRecordData
- All Known Implementing Classes:
AutoValue_SdkLogRecordData
,SdkLogRecordData
@Immutable
public interface LogRecordData
Log definition as described in OpenTelemetry
Log Data Model.
- Since:
- 1.27.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns the attributes for this log, orAttributes.empty()
if unset.getBody()
Deprecated.default Value
<?> Returns theValue
representation of the log body, of null if unset.Returns the instrumentation scope that generated this log.long
Returns the timestamp at which the log record was observed, in epoch nanos.Returns the resource of this log.Returns the severity for this log, orSeverity.UNDEFINED_SEVERITY_NUMBER
if unset.Returns the severity text for this log, or null if unset.Return the span context for this log, orSpanContext.getInvalid()
if unset.long
Returns the timestamp at which the log record occurred, in epoch nanos.int
Returns the total number of attributes that were recorded on this log.
-
Method Details
-
getResource
Resource getResource()Returns the resource of this log. -
getInstrumentationScopeInfo
InstrumentationScopeInfo getInstrumentationScopeInfo()Returns the instrumentation scope that generated this log. -
getTimestampEpochNanos
long getTimestampEpochNanos()Returns the timestamp at which the log record occurred, in epoch nanos. -
getObservedTimestampEpochNanos
long getObservedTimestampEpochNanos()Returns the timestamp at which the log record was observed, in epoch nanos. -
getSpanContext
SpanContext getSpanContext()Return the span context for this log, orSpanContext.getInvalid()
if unset. -
getSeverity
Severity getSeverity()Returns the severity for this log, orSeverity.UNDEFINED_SEVERITY_NUMBER
if unset. -
getSeverityText
Returns the severity text for this log, or null if unset. -
getBody
Deprecated.UsegetBodyValue()
instead.Returns the body for this log, orBody.empty()
if unset.If the body has been set to some
ValueType
other thanValueType.STRING
, this will return aBody
with a string representation of theValue
. -
getBodyValue
Returns theValue
representation of the log body, of null if unset.- Since:
- 1.42.0
-
getAttributes
Attributes getAttributes()Returns the attributes for this log, orAttributes.empty()
if unset. -
getTotalAttributeCount
int getTotalAttributeCount()Returns the total number of attributes that were recorded on this log.This number may be larger than the number of attributes that are attached to this log, if the total number recorded was greater than the configured maximum value. See
LogLimits.getMaxNumberOfAttributes()
.
-
getBodyValue()
instead.