Class NoopTracer¶
Defined in File noop.h
Inheritance Relationships¶
Base Types¶
public opentelemetry::trace::Tracer
(Class Tracer)public std::enable_shared_from_this< NoopTracer >
Class Documentation¶
-
class
opentelemetry::trace
::
NoopTracer
: public opentelemetry::trace::Tracer, public std::enable_shared_from_this<NoopTracer>¶ No-op implementation of Tracer.
Public Functions
-
inline virtual nostd::shared_ptr<Span>
StartSpan
(nostd::string_view, const common::KeyValueIterable&, const SpanContextKeyValueIterable&, const StartSpanOptions&) noexcept override¶ Starts a span.
Optionally sets attributes at Span creation from the given key/value pairs.
Attributes will be processed in order, previous attributes with the same key will be overwritten.
-
inline virtual void
ForceFlushWithMicroseconds
(uint64_t) noexcept override¶
-
inline virtual void
CloseWithMicroseconds
(uint64_t) noexcept override¶
-
inline virtual nostd::shared_ptr<Span>