Skip to content

Commit 02ce0b0

Browse files
authored
Merge pull request #4 from Validus-Risk-Management/feature/update-trace-id-finder
update finding trace ID functionality
2 parents 3d02d02 + d0ab5f2 commit 02ce0b0

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ddtrace"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
authors = ["David Steiner <david_j_steiner@yahoo.co.nz", "Fergus Strangways-Dixon <fergusdixon101@gmail.com>"]
55
edition = "2021"
66
license = "MIT"

src/formatter.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use std::io;
99

1010
use chrono::Utc;
11-
use opentelemetry::trace::{SpanId, TraceContextExt, TraceId};
11+
use opentelemetry::trace::{SpanId, TraceId};
1212
use serde::ser::{SerializeMap, Serializer as _};
1313
use serde::Serialize;
1414
use tracing::{Event, Subscriber};
@@ -45,7 +45,7 @@ where
4545
S: Subscriber + for<'a> LookupSpan<'a>,
4646
{
4747
span_ref.extensions().get::<OtelData>().map(|o| TraceInfo {
48-
trace_id: o.parent_cx.span().span_context().trace_id().into(),
48+
trace_id: o.builder.trace_id.unwrap_or(TraceId::INVALID).into(),
4949
span_id: o.builder.span_id.unwrap_or(SpanId::INVALID).into(),
5050
})
5151
}

0 commit comments

Comments
 (0)