{"version":3,"file":"NoopLogRecordProcessor.js","sourceRoot":"","sources":["../../../src/export/NoopLogRecordProcessor.ts"],"names":[],"mappings":";AAAA;;;GAGG;;;AAQH,MAAa,sBAAsB;IAC1B,UAAU;QACf,OAAO,OAAO,CAAC,OAAO,EAAE,CAAC;IAC3B,CAAC;IAEM,MAAM,CAAC,UAA6B,EAAE,QAAiB,IAAS,CAAC;IAEjE,QAAQ;QACb,OAAO,OAAO,CAAC,OAAO,EAAE,CAAC;IAC3B,CAAC;IAEM,OAAO,CAAC,QAKd;QACC,OAAO,KAAK,CAAC;IACf,CAAC;CACF;AAnBD,wDAmBC","sourcesContent":["/*\n * Copyright The OpenTelemetry Authors\n * SPDX-License-Identifier: Apache-2.0\n */\n\nimport type { InstrumentationScope } from '@opentelemetry/core';\nimport type { Context } from '@opentelemetry/api';\nimport type { LogRecordProcessor } from '../LogRecordProcessor';\nimport type { ReadableLogRecord } from './ReadableLogRecord';\nimport type { SeverityNumber } from '@opentelemetry/api-logs';\n\nexport class NoopLogRecordProcessor implements LogRecordProcessor {\n  public forceFlush(): Promise<void> {\n    return Promise.resolve();\n  }\n\n  public onEmit(_logRecord: ReadableLogRecord, _context: Context): void {}\n\n  public shutdown(): Promise<void> {\n    return Promise.resolve();\n  }\n\n  public enabled(_options: {\n    context: Context;\n    instrumentationScope: InstrumentationScope;\n    severityNumber?: SeverityNumber;\n    eventName?: string;\n  }): boolean {\n    return false;\n  }\n}\n"]}