UNPKG

@opentelemetry/sdk-logs

Version:
16 lines 755 B
import type { Context } from '@opentelemetry/api'; import type { LogRecordProcessor } from './LogRecordProcessor'; import type { SdkLogRecord } from './export/SdkLogRecord'; /** * Implementation of the {@link LogRecordProcessor} that simply forwards all * received events to a list of {@link LogRecordProcessor}s. */ export declare class MultiLogRecordProcessor implements LogRecordProcessor { readonly processors: LogRecordProcessor[]; readonly forceFlushTimeoutMillis: number; constructor(processors: LogRecordProcessor[], forceFlushTimeoutMillis: number); forceFlush(): Promise<void>; onEmit(logRecord: SdkLogRecord, context?: Context): void; shutdown(): Promise<void>; } //# sourceMappingURL=MultiLogRecordProcessor.d.ts.map