{"version":3,"file":"ReadableLogRecord.js","sourceRoot":"","sources":["../../../src/export/ReadableLogRecord.ts"],"names":[],"mappings":";AAAA;;;GAGG","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { Resource } from '@opentelemetry/resources';\nimport type { HrTime, SpanContext } from '@opentelemetry/api';\nimport type { InstrumentationScope } from '@opentelemetry/core';\nimport type {\n  LogBody,\n  LogAttributes,\n  SeverityNumber,\n} from '@opentelemetry/api-logs';\n\nexport interface ReadableLogRecord {\n  readonly hrTime: HrTime;\n  readonly hrTimeObserved: HrTime;\n  readonly spanContext?: SpanContext;\n  readonly severityText?: string;\n  readonly severityNumber?: SeverityNumber;\n  readonly body?: LogBody;\n  readonly eventName?: string;\n  readonly resource: Resource;\n  /**\n   * The instrumentation scope associated with this log record. Identity of this object\n   * MUST be stable across identical scopes, as it is intended be used for efficient scope-based\n   * filtering and grouping.\n   */\n  readonly instrumentationScope: InstrumentationScope;\n  readonly attributes: LogAttributes;\n  readonly droppedAttributesCount: number;\n}\n"]}