[−][src]Trait opentelemetry::global::GenericProvider
GenericProvider
allows GlobalProvider
's to contain and use a Provider
trait object.
Required methods
fn get_tracer_boxed(&self, name: &'static str) -> Box<dyn GenericTracer>
Creates a named tracer instance that is a trait object through the underlying Provider
.
Trait Implementations
impl Provider for dyn GenericProvider
[src]
type Tracer = BoxedTracer
Tracer is a boxed tracer so it can wrap any implementation of Tracer
.
fn get_tracer(&self, name: &'static str) -> Self::Tracer
[src]
Find or create a named instance of BoxedTracer
.
Implementations on Foreign Types
impl<T, S> GenericProvider for Box<dyn Provider<Tracer = T>> where
S: Span + 'static,
T: Tracer<Span = S> + 'static,
[src]
S: Span + 'static,
T: Tracer<Span = S> + 'static,
fn get_tracer_boxed(&self, name: &'static str) -> Box<dyn GenericTracer>
[src]
Return a boxed generic tracer, used