From 52e04483e68c245471bcec7a684096776416a655 Mon Sep 17 00:00:00 2001
From: Seemant Aggarwal <seemant.aggarwal@parity.io>
Date: Sun, 23 Feb 2025 16:24:53 +0530
Subject: [PATCH] implementing suggested changes

---
 templates/parachain/node/Cargo.toml     | 2 +-
 templates/parachain/node/src/service.rs | 3 +--
 umbrella/src/lib.rs                     | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/templates/parachain/node/Cargo.toml b/templates/parachain/node/Cargo.toml
index f4926f03728..0e601780a03 100644
--- a/templates/parachain/node/Cargo.toml
+++ b/templates/parachain/node/Cargo.toml
@@ -26,7 +26,7 @@ parachain-template-runtime = { workspace = true }
 prometheus-endpoint = { workspace = true, default-features = true }
 
 [build-dependencies]
-polkadot-sdk = { workspace = true, features = ["substrate-build-script-utils", "sc-tracing"] }
+polkadot-sdk = { workspace = true, features = ["substrate-build-script-utils", "node"] }
 
 [features]
 default = ["std"]
diff --git a/templates/parachain/node/src/service.rs b/templates/parachain/node/src/service.rs
index 8e423e0737d..8e638f190fa 100644
--- a/templates/parachain/node/src/service.rs
+++ b/templates/parachain/node/src/service.rs
@@ -31,7 +31,6 @@ use cumulus_relay_chain_interface::{OverseerHandle, RelayChainInterface};
 
 // Substrate Imports
 use frame_benchmarking_cli::SUBSTRATE_REFERENCE_HARDWARE;
-use polkadot_sdk::sc_tracing::logging;
 use prometheus_endpoint::Registry;
 use sc_client_api::Backend;
 use sc_consensus::ImportQueue;
@@ -229,7 +228,7 @@ fn start_consensus(
 }
 
 /// Start a node with the given parachain `Configuration` and relay chain `Configuration`.
-#[logging::prefix_logs_with("Parachain")]
+#[sc_tracing::logging::prefix_logs_with("Parachain")]
 pub async fn start_parachain_node(
 	parachain_config: Configuration,
 	polkadot_config: Configuration,
diff --git a/umbrella/src/lib.rs b/umbrella/src/lib.rs
index 89cd300b418..7b9dda47cca 100644
--- a/umbrella/src/lib.rs
+++ b/umbrella/src/lib.rs
@@ -1169,7 +1169,7 @@ pub use sc_sysinfo;
 pub use sc_telemetry;
 
 /// Instrumentation implementation for substrate.
-#[cfg(feature = "sc-tracing")]
+#[cfg(feature = "node")]
 pub use sc_tracing;
 
 /// Helper macros for Substrate's client CLI.
-- 
GitLab