Definition at line 20 of file tracer.hpp.
 
 | 
| 
const std::string &  | GetServiceName () const | 
|   | 
| 
Span  | CreateSpanWithoutParent (std::string name) | 
|   | 
| 
Span  | CreateSpan (std::string name, const Span &parent, ReferenceType reference_type) | 
|   | 
| 
virtual void  | LogSpanContextTo (const Span::Impl &span, logging::impl::TagWriter writer) const =0 | 
|   | 
| logging::LoggerPtr  | GetOptionalLogger () const | 
|   | 
 | 
| 
static void  | SetNoLogSpans (NoLogSpans &&spans) | 
|   | 
| 
static bool  | IsNoLogSpan (const std::string &name) | 
|   | 
| 
static void  | SetTracer (TracerPtr tracer) | 
|   | 
| 
static TracerPtr  | GetTracer () | 
|   | 
 | 
|   | Tracer (std::string_view service_name, logging::LoggerPtr optional_logger) | 
|   | 
◆ Tracer()
  
  
      
        
          | tracing::Tracer::Tracer  | 
          ( | 
          std::string_view |           service_name,  | 
         
        
           | 
           | 
          logging::LoggerPtr |           optional_logger ) | 
         
       
   | 
  
inlineexplicitprotected   | 
  
 
 
◆ GetOptionalLogger()
  
  
      
        
          | logging::LoggerPtr tracing::Tracer::GetOptionalLogger  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this class was generated from the following file: