From cae0d41f04992ff108c5ce717bbfeb288a9a1bff Mon Sep 17 00:00:00 2001 From: Cijo Thomas Date: Sun, 12 May 2024 09:13:17 -0700 Subject: [PATCH] Fix stdout traceexporter to show scope attributes --- opentelemetry-stdout/CHANGELOG.md | 1 + opentelemetry-stdout/src/common.rs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/opentelemetry-stdout/CHANGELOG.md b/opentelemetry-stdout/CHANGELOG.md index 9cd07d4199..9ad150b1f3 100644 --- a/opentelemetry-stdout/CHANGELOG.md +++ b/opentelemetry-stdout/CHANGELOG.md @@ -6,6 +6,7 @@ ### Changed +- TraceExporter fixed to print InstrumentationScope's attributes. - Fix StatusCode in stdout exporter [#1454](https://github.com/open-telemetry/opentelemetry-rust/pull/1454) - Add missing event timestamps [#1391](https://github.com/open-telemetry/opentelemetry-rust/pull/1391) - Adjusted `chrono` features to reduce number of transitive dependencies. [#1569](https://github.com/open-telemetry/opentelemetry-rust/pull/1569) diff --git a/opentelemetry-stdout/src/common.rs b/opentelemetry-stdout/src/common.rs index 0098b1a6b3..9b313f9e38 100644 --- a/opentelemetry-stdout/src/common.rs +++ b/opentelemetry-stdout/src/common.rs @@ -234,7 +234,7 @@ impl From for Scope { Scope { name: value.name, version: value.version, - attributes: Vec::new(), + attributes: value.attributes.into_iter().map(Into::into).collect(), dropped_attributes_count: 0, } }