Github   Telegram
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
span.hpp File Reference

Measures the execution time of the current code block, links it with the parent tracing::Spans and stores that info in the log. More...

#include <optional>
#include <string_view>
#include <userver/logging/log.hpp>
#include <userver/logging/log_extra.hpp>
#include <userver/tracing/scope_time.hpp>
#include <userver/tracing/tracer_fwd.hpp>
#include <userver/utils/impl/source_location.hpp>
#include <userver/utils/internal_tag_fwd.hpp>
+ Include dependency graph for span.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tracing::Span
 Measures the execution time of the current code block, links it with the parent tracing::Spans and stores that info in the log. More...
 

Namespaces

namespace  tracing
 Opentracing support.
 

Functions

logging::LogHelpertracing::operator<< (logging::LogHelper &lh, const Span &span)
 

Detailed Description

Measures the execution time of the current code block, links it with the parent tracing::Spans and stores that info in the log.

Definition in file span.hpp.