diff --git a/templates/parachain/node/Cargo.toml b/templates/parachain/node/Cargo.toml
index f4926f03728be4254b2f0068dbdb607e6c714971..0e601780a03466cd0a2a35d1a95a6351604a48eb 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 8e423e0737d194382e2209241f0c16467c81a6ac..8e638f190fa0a967f70bd45805aa698554e01bd5 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 89cd300b418f64d41c75a8919a41f018b63749c4..7b9dda47ccacfe05dbd21271a0680336aceab615 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.