{"version":3,"file":"LogRecord.cjs","names":[],"sources":["../../src/logs/LogRecord.ts"],"sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { AnyValue } from '../common/AnyValue';\nimport type { Attributes } from '../common/Attributes';\nimport type { TimeInput } from '../common/Time';\nimport type { Context } from '../context/types';\n\nexport enum SeverityNumber {\n  UNSPECIFIED = 0,\n  TRACE = 1,\n  TRACE2 = 2,\n  TRACE3 = 3,\n  TRACE4 = 4,\n  DEBUG = 5,\n  DEBUG2 = 6,\n  DEBUG3 = 7,\n  DEBUG4 = 8,\n  INFO = 9,\n  INFO2 = 10,\n  INFO3 = 11,\n  INFO4 = 12,\n  WARN = 13,\n  WARN2 = 14,\n  WARN3 = 15,\n  WARN4 = 16,\n  ERROR = 17,\n  ERROR2 = 18,\n  ERROR3 = 19,\n  ERROR4 = 20,\n  FATAL = 21,\n  FATAL2 = 22,\n  FATAL3 = 23,\n  FATAL4 = 24,\n}\n\nexport interface LogRecord {\n  /**\n   * The unique identifier for the log record.\n   */\n  eventName?: string;\n\n  /**\n   * The time when the log record occurred as UNIX Epoch time in nanoseconds.\n   */\n  timestamp?: TimeInput;\n\n  /**\n   * Time when the event was observed by the collection system.\n   */\n  observedTimestamp?: TimeInput;\n\n  /**\n   * Numerical value of the severity.\n   */\n  severityNumber?: SeverityNumber;\n\n  /**\n   * The severity text.\n   */\n  severityText?: string;\n\n  /**\n   * A value containing the body of the log record.\n   */\n  body?: AnyValue;\n\n  /**\n   * Attributes that define the log record.\n   */\n  attributes?: Attributes;\n\n  /**\n   * An exception (or error) associated with the log record.\n   *\n   * @experimental\n   */\n  exception?: unknown;\n\n  /**\n   * The Context associated with the LogRecord.\n   */\n  context?: Context;\n}\n"],"mappings":";AAUA,IAAY,iBAAL,yBAAA,gBAAA;CACL,eAAA,eAAA,iBAAA,KAAA;CACA,eAAA,eAAA,WAAA,KAAA;CACA,eAAA,eAAA,YAAA,KAAA;CACA,eAAA,eAAA,YAAA,KAAA;CACA,eAAA,eAAA,YAAA,KAAA;CACA,eAAA,eAAA,WAAA,KAAA;CACA,eAAA,eAAA,YAAA,KAAA;CACA,eAAA,eAAA,YAAA,KAAA;CACA,eAAA,eAAA,YAAA,KAAA;CACA,eAAA,eAAA,UAAA,KAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,UAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,YAAA,MAAA;CACA,eAAA,eAAA,YAAA,MAAA;CACA,eAAA,eAAA,YAAA,MAAA;CACA,eAAA,eAAA,WAAA,MAAA;CACA,eAAA,eAAA,YAAA,MAAA;CACA,eAAA,eAAA,YAAA,MAAA;CACA,eAAA,eAAA,YAAA,MAAA;;AACF,EAAA,CAAA,CAAA"}