UNPKG

@ogcio/o11y-sdk-node

Version:

Opentelemetry standard instrumentation SDK for NodeJS based project

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