logfire client for zig
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: use pipelineBuilder pattern for span processor

TracerProvider doesn't have addProcessor method - need to use
pipelineBuilder().with(link).done() pattern instead.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

zzstoatzz be7c1a44 cd758acd

+4 -2
+4 -2
src/otel_wrapper.zig
··· 112 112 otel_api.trace.Sampler{ .keep = {} }, 113 113 ); 114 114 115 - // add OTLP exporter pipeline 116 - try provider_ptr.addProcessor( 115 + // add OTLP exporter pipeline using pipelineBuilder pattern 116 + var builder = provider_ptr.pipelineBuilder(); 117 + builder = builder.with( 117 118 otel_sdk.trace.BasicSpanProcessor.PipelineStep.init({}) 118 119 .flowTo(otel_exporters.otlp.OtlpTraceExporter.PipelineStep.init(otlp_config)), 119 120 ); 121 + try builder.done(); 120 122 121 123 // set as global provider 122 124 otel_api.provider_registry.setGlobalTracerProvider(provider_ptr);