Package io.opentelemetry.sdk.logs.data
Interface LogRecordData
@Immutable
public interface LogRecordData
Log definition as described in OpenTelemetry
Log Data Model.
-
Method Summary
Modifier and TypeMethodDescriptionio.opentelemetry.api.common.AttributesReturns the attributes for this log, orAttributes.empty()if unset.getBody()Returns the body for this log, orBody.empty()if unset.longReturns the epoch timestamp in nanos when the log was recorded.io.opentelemetry.sdk.common.InstrumentationScopeInfoReturns the instrumentation scope that generated this log.io.opentelemetry.sdk.resources.ResourceReturns the resource of this log.io.opentelemetry.api.logs.SeverityReturns the severity for this log, orSeverity.UNDEFINED_SEVERITY_NUMBERif unset.Returns the severity text for this log, or null if unset.io.opentelemetry.api.trace.SpanContextReturn the span context for this log, orSpanContext.getInvalid()if unset.intReturns the total number of attributes that were recorded on this log.
-
Method Details
-
getResource
io.opentelemetry.sdk.resources.Resource getResource()Returns the resource of this log. -
getInstrumentationScopeInfo
io.opentelemetry.sdk.common.InstrumentationScopeInfo getInstrumentationScopeInfo()Returns the instrumentation scope that generated this log. -
getEpochNanos
long getEpochNanos()Returns the epoch timestamp in nanos when the log was recorded. -
getSpanContext
io.opentelemetry.api.trace.SpanContext getSpanContext()Return the span context for this log, orSpanContext.getInvalid()if unset. -
getSeverity
io.opentelemetry.api.logs.Severity getSeverity()Returns the severity for this log, orSeverity.UNDEFINED_SEVERITY_NUMBERif unset. -
getSeverityText
Returns the severity text for this log, or null if unset. -
getBody
Body getBody()Returns the body for this log, orBody.empty()if unset. -
getAttributes
io.opentelemetry.api.common.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().
-