Interface LogData


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

    Modifier and Type
    Method
    Description
    io.opentelemetry.api.common.Attributes
    Returns the attributes for this log, or Attributes.empty() if unset.
    Returns the body for this log, or Body.empty() if unset.
    long
    Returns the epoch timestamp in nanos when the log was recorded.
    io.opentelemetry.sdk.common.InstrumentationLibraryInfo
    Returns the instrumentation library that generated this log.
    Returns the name for this log, or null if unset.
    io.opentelemetry.sdk.resources.Resource
    Returns the resource of this log.
    Returns the severity for this log, or Severity.UNDEFINED_SEVERITY_NUMBER if unset.
    Returns the severity text for this log, or null if unset.
    io.opentelemetry.api.trace.SpanContext
    Return the span context for this log, or SpanContext.getInvalid() if unset.
  • Method Details

    • getResource

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

      io.opentelemetry.sdk.common.InstrumentationLibraryInfo getInstrumentationLibraryInfo()
      Returns the instrumentation library 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.
    • getName

      @Nullable String getName()
      Returns the name 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.