@sap/opentelemetry-exporter-for-sap-cloud-logging
Version:
A set of auto-configured OpenTelemetry exporters for SAP Cloud Logging
13 lines (12 loc) • 563 B
TypeScript
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>;
}