summaryrefslogtreecommitdiffstats
path: root/yt/cpp/mapreduce/common/trace_context.cpp
blob: 8c491129c5b1a91d3857d91c65517a90826ffe06 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "trace_context.h"

#include <yt/cpp/mapreduce/interface/config.h>

namespace NYT::NTracing {

TTraceContextWrapperPtr CreateTraceContext(const std::string& name, const TConfigPtr& config)
{
    return std::make_shared<NTracing::TTraceContextWrapper>(
        config->EnableClientTracing
        ? NTracing::CreateTraceContextFromCurrent(name)
        : nullptr);
}

} // namespace NYT::NTracing