UNPKG

@azure/monitor-opentelemetry

Version:
16 lines 645 B
import type { MetricHandler } from "../metrics/handler.js"; import type { LogRecordProcessor, SdkLogRecord } from "@opentelemetry/sdk-logs"; import type { Context } from "@opentelemetry/api"; /** * Azure Monitor LogRecord Processor. * @internal */ export declare class AzureLogRecordProcessor implements LogRecordProcessor { private readonly _metricHandler; constructor(metricHandler: MetricHandler); onEmit(logRecord: SdkLogRecord, context?: Context): void; private _propagateMainAgentAttributesFromActiveSpan; forceFlush(): Promise<void>; shutdown(): Promise<void>; } //# sourceMappingURL=logRecordProcessor.d.ts.map