[−][src]Trait opentelemetry::api::trace::provider::Provider
An interface to create Tracer
instances.
Associated Types
Loading content...Required methods
fn get_tracer(&self, name: &'static str) -> Self::Tracer
Creates a named tracer instance of Self::Tracer
.
If the name is an empty string then provider uses default name.
Implementors
impl Provider for NoopProvider
[src]
type Tracer = NoopTracer
fn get_tracer(&self, _name: &'static str) -> Self::Tracer
[src]
Returns a new NoopTracer
instance.
impl Provider for GlobalProvider
[src]
type Tracer = BoxedTracer
fn get_tracer(&self, name: &'static str) -> Self::Tracer
[src]
Find or create a named tracer using the global provider.