UNPKG

@vtex/diagnostics-nodejs

Version:

Diagnostics library for Node.js applications

24 lines 956 B
import { ConsoleLogRecordExporter, LogRecordProcessor } from '@opentelemetry/sdk-logs'; import { ConsoleSpanExporter } from '@opentelemetry/sdk-trace-base'; import { MetricReader } from '@opentelemetry/sdk-metrics'; import { Exporter, ExporterConfig } from '../types/exporters'; export declare class StdoutExporter implements Exporter { private config; private metricExporterInstance?; private metricReaderInstance; private logExporterInstance; private logProcessorInstance; private traceExporterInstance; constructor(config: ExporterConfig); initialize(): Promise<void>; private initializeMetrics; private initializeLogs; private initializeTraces; forceFlush(): Promise<void>; logExporter(): ConsoleLogRecordExporter; metricReader(): MetricReader; logProcessor(): LogRecordProcessor; traceExporter(): ConsoleSpanExporter; shutdown(): Promise<void>; } //# sourceMappingURL=stdout.d.ts.map