UNPKG

@ogcio/o11y-sdk-node

Version:

Opentelemetry standard instrumentation SDK for NodeJS based project

24 lines (17 loc) 634 B
import { NodeSDKConfig } from "../index.js"; import { EnrichLogProcessor } from "../processor/enrich-logger-processor.js"; import { EnrichSpanProcessor } from "../processor/enrich-span-processor.js"; export function _spansProcessorConfig(config: NodeSDKConfig) { const _processor = []; if (config.spanAttributes) { _processor.push(new EnrichSpanProcessor(config.spanAttributes)); } return _processor; } export function _logsProcessorConfig(config: NodeSDKConfig) { const _processor = []; if (config.spanAttributes) { _processor.push(new EnrichLogProcessor(config.spanAttributes)); } return _processor; }