UNPKG

@ogcio/o11y-sdk-node

Version:

Opentelemetry standard instrumentation SDK for NodeJS based project

11 lines (10 loc) 531 B
import type { SdkLogRecord, LogRecordProcessor } from "@opentelemetry/sdk-logs"; import type { Context } from "@opentelemetry/api"; import type { SignalAttributeValue } from "../index.js"; export declare class EnrichLogProcessor implements LogRecordProcessor { private readonly _spanAttributes; constructor(spanAttributes?: Record<string, SignalAttributeValue | (() => SignalAttributeValue)>); forceFlush(): Promise<void>; onEmit(logRecord: SdkLogRecord, _context?: Context): void; shutdown(): Promise<void>; }