Interface LogData


@Immutable public interface LogData
Log definition as described in OpenTelemetry Log Data Model.
  • Method Details

    • getResource

      io.opentelemetry.sdk.resources.Resource getResource()
      Returns the resource of this log.
    • getInstrumentationLibraryInfo

      @Deprecated default io.opentelemetry.sdk.common.InstrumentationLibraryInfo getInstrumentationLibraryInfo()
      Returns the instrumentation library that generated 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, or SpanContext.getInvalid() if unset.
    • getSeverity

      Severity getSeverity()
      Returns the severity for this log, or Severity.UNDEFINED_SEVERITY_NUMBER if unset.
    • getSeverityText

      @Nullable String getSeverityText()
      Returns the severity text for this log, or null if unset.
    • getBody

      Body getBody()
      Returns the body for this log, or Body.empty() if unset.
    • getAttributes

      io.opentelemetry.api.common.Attributes getAttributes()
      Returns the attributes for this log, or Attributes.empty() if unset.