@sap/opentelemetry-exporter-for-sap-cloud-logging
Version:
A set of auto-configured OpenTelemetry exporters for SAP Cloud Logging
13 lines (12 loc) • 614 B
TypeScript
import { ExportResult } from "@opentelemetry/core";
import { LogRecordExporter, ReadableLogRecord } from "@opentelemetry/sdk-logs";
import { DiagLogger } from '@opentelemetry/api';
export declare abstract class MultiLogRecordExporter implements LogRecordExporter {
protected diagLogger: DiagLogger;
protected logRecordExporters: LogRecordExporter[];
protected constructor(className?: string);
forceFlush(): Promise<void>;
add(...exporters: LogRecordExporter[]): void;
export(logs: ReadableLogRecord[], resultCallback: (result: ExportResult) => void): void;
shutdown(): Promise<void>;
}