@sap/opentelemetry-exporter-for-sap-cloud-logging
Version:
A set of auto-configured OpenTelemetry exporters for SAP Cloud Logging
12 lines (11 loc) • 581 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);
add(...exporters: LogRecordExporter[]): void;
export(logs: ReadableLogRecord[], resultCallback: (result: ExportResult) => void): void;
shutdown(): Promise<void>;
}