| 348 | } |
| 349 | |
| 350 | void Span::Annotate(const char* fmt, ...) { |
| 351 | const int64_t anno_time = butil::cpuwide_time_us() + _base_real_us; |
| 352 | BAIDU_SCOPED_LOCK(_info_spinlock); |
| 353 | butil::string_appendf(&_info, BRPC_SPAN_INFO_SEP "%lld ", |
| 354 | (long long)anno_time); |
| 355 | va_list ap; |
| 356 | va_start(ap, fmt); |
| 357 | butil::string_vappendf(&_info, fmt, ap); |
| 358 | va_end(ap); |
| 359 | } |
| 360 | |
| 361 | void Span::Annotate(const char* fmt, va_list args) { |
| 362 | const int64_t anno_time = butil::cpuwide_time_us() + _base_real_us; |
no test coverage detected