Skip to content

Commit

Permalink
[EXAMPLE] Simple the tracer initialization in OStream example
Browse files Browse the repository at this point in the history
  • Loading branch information
ThomsonTan committed Sep 4, 2024
1 parent 7f785b5 commit 2825cab
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions examples/simple/main.cc
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,16 @@ void InitTracer()
auto processor = trace_sdk::SimpleSpanProcessorFactory::Create(std::move(exporter));

std::shared_ptr<opentelemetry::sdk::trace::TracerProvider> provider =
opentelemetry::sdk::trace::TracerProviderFactory::Create(std::move(processor));
trace_sdk::TracerProviderFactory::Create(std::move(processor));

// Set the global trace provider
const std::shared_ptr<opentelemetry::trace::TracerProvider> &api_provider = provider;
trace_api::Provider::SetTracerProvider(api_provider);
trace_api::Provider::SetTracerProvider(provider);
}

void CleanupTracer()
{
std::shared_ptr<opentelemetry::trace::TracerProvider> none;
trace_api::Provider::SetTracerProvider(none);
std::shared_ptr<opentelemetry::trace::TracerProvider> noop;
trace_api::Provider::SetTracerProvider(noop);
}
} // namespace

Expand Down

0 comments on commit 2825cab

Please sign in to comment.