UNPKG

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

Version:
13 lines (12 loc) 614 B
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>; }