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;
}
