Support custom span name and attributes.

This commit is contained in:
Pavel Pautov 2022-12-13 21:32:53 -08:00 committed by Dmitry Plotnikov
parent 05bb09941d
commit 771aa40627
3 changed files with 111 additions and 4 deletions

View file

@ -70,6 +70,16 @@ public:
add(key)->mutable_value()->set_int_value(value);
}
void addArray(StrView key, StrView value)
{
auto elems = add(key)->mutable_value()->mutable_array_value()->
mutable_values();
auto elem = elems->size() > 0 ? elems->Mutable(0) : elems->Add();
elem->mutable_string_value()->assign(value.data(), value.size());
}
void setError()
{
span->mutable_status()->set_code(