diff --git a/examples/simple/BUILD b/examples/simple/BUILD index 34583e2eac..5b7a83cfa4 100644 --- a/examples/simple/BUILD +++ b/examples/simple/BUILD @@ -20,6 +20,7 @@ cc_binary( deps = [ ":foo_library", "//api", + "//examples/simple:foo_library", "//sdk/src/trace", ], ) diff --git a/examples/simple/library.cc b/examples/simple/library.cc deleted file mode 100644 index ce33c6aba9..0000000000 --- a/examples/simple/library.cc +++ /dev/null @@ -1,30 +0,0 @@ -#include "opentelemetry/trace/provider.h" - -namespace trace = opentelemetry::trace; -namespace nostd = opentelemetry::nostd; - -static nostd::shared_ptr get_tracer() -{ - auto provider = trace::Provider::GetTracerProvider(); - return provider->GetTracer(""); -} - -static void f1() -{ - auto span = get_tracer()->StartSpan("f1"); -} - -static void f2() -{ - auto span = get_tracer()->StartSpan("f2"); - - f1(); - f1(); -} - -void library() -{ - auto span = get_tracer()->StartSpan("library"); - - f2(); -}