UNPKG

@sap/opentelemetry-exporter-for-sap-cloud-logging

Version:
13 lines (12 loc) 563 B
import { ExportResult } from "@opentelemetry/core"; import { SpanExporter, ReadableSpan } from "@opentelemetry/sdk-trace-base"; import { DiagLogger } from '@opentelemetry/api'; export declare class MultiSpanExporter implements SpanExporter { protected spanExporters: SpanExporter[]; protected diagLogger: DiagLogger; constructor(className?: string); add(...exporters: SpanExporter[]): void; export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): void; shutdown(): Promise<void>; forceFlush?(): Promise<void>; }