diff --git a/substrate/Cargo.lock b/substrate/Cargo.lock
index 4dad89fbd97f7b4b227df027cb295df08bea5a1c..abd9cd7b46e020e0fbbba2a5bb023cc7ae6b36c4 100644
--- a/substrate/Cargo.lock
+++ b/substrate/Cargo.lock
@@ -4100,9 +4100,9 @@ dependencies = [
 
 [[package]]
 name = "log"
-version = "0.4.16"
+version = "0.4.17"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6389c490849ff5bc16be905ae24bc913a9c8892e19b2341dbc175e14c341c2b8"
+checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e"
 dependencies = [
  "cfg-if 1.0.0",
  "value-bag",
@@ -11414,9 +11414,9 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d"
 
 [[package]]
 name = "value-bag"
-version = "1.0.0-alpha.8"
+version = "1.0.0-alpha.9"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "79923f7731dc61ebfba3633098bf3ac533bbd35ccd8c57e7088d9a5eebe0263f"
+checksum = "2209b78d1249f7e6f3293657c9779fe31ced465df091bbd433a1cf88e916ec55"
 dependencies = [
  "ctor",
  "version_check",
diff --git a/substrate/bin/node/bench/Cargo.toml b/substrate/bin/node/bench/Cargo.toml
index d9fb495ffc65c1f656c756303a00398224bb0c4a..5013383af1cea447ff6a0fed30c6f55f573357f0 100644
--- a/substrate/bin/node/bench/Cargo.toml
+++ b/substrate/bin/node/bench/Cargo.toml
@@ -10,7 +10,7 @@ license = "GPL-3.0-or-later WITH Classpath-exception-2.0"
 
 [dependencies]
 clap = { version = "3.1.18", features = ["derive"] }
-log = "0.4.16"
+log = "0.4.17"
 node-primitives = { version = "2.0.0", path = "../primitives" }
 node-testing = { version = "3.0.0-dev", path = "../testing" }
 node-runtime = { version = "3.0.0-dev", path = "../runtime" }
diff --git a/substrate/bin/node/cli/Cargo.toml b/substrate/bin/node/cli/Cargo.toml
index 50852cfb393ae2f20fe69406c9e0eb0759b47e5e..ab6644a379bb50e6d43eb7a963bd7b6a02ec91a9 100644
--- a/substrate/bin/node/cli/Cargo.toml
+++ b/substrate/bin/node/cli/Cargo.toml
@@ -40,7 +40,7 @@ serde = { version = "1.0.136", features = ["derive"] }
 jsonrpsee = { version = "0.13.0", features = ["server"] }
 futures = "0.3.21"
 hex-literal = "0.3.4"
-log = "0.4.16"
+log = "0.4.17"
 rand = "0.8"
 
 # primitives
diff --git a/substrate/bin/node/runtime/Cargo.toml b/substrate/bin/node/runtime/Cargo.toml
index 09f7534e7f521f0239be56e83321eaf5e7aa135f..46d9ff03ed36ee83f8fa817cfcb00aacb9529a49 100644
--- a/substrate/bin/node/runtime/Cargo.toml
+++ b/substrate/bin/node/runtime/Cargo.toml
@@ -21,7 +21,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 static_assertions = "1.1.0"
 hex-literal = { version = "0.3.4", optional = true }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 
 # primitives
 sp-authority-discovery = { version = "4.0.0-dev", default-features = false, path = "../../../primitives/authority-discovery" }
diff --git a/substrate/bin/node/testing/Cargo.toml b/substrate/bin/node/testing/Cargo.toml
index c4f97a3e474471e407161686754813937225513d..f7a78d10910b3e772b4d67e1e7ee67d2221dcf95 100644
--- a/substrate/bin/node/testing/Cargo.toml
+++ b/substrate/bin/node/testing/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 fs_extra = "1"
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 tempfile = "3.1.0"
 frame-system = { version = "4.0.0-dev", path = "../../../frame/system" }
 node-executor = { version = "3.0.0-dev", path = "../executor" }
diff --git a/substrate/client/allocator/Cargo.toml b/substrate/client/allocator/Cargo.toml
index ec5c19786b875db08c6ce4af9ed128573c529f64..aded67ad80cdebd352101bcb19aa90a7d3bd773e 100644
--- a/substrate/client/allocator/Cargo.toml
+++ b/substrate/client/allocator/Cargo.toml
@@ -14,7 +14,7 @@ readme = "README.md"
 targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
-log = "0.4.16"
+log = "0.4.17"
 thiserror = "1.0.30"
 sp-core = { version = "6.0.0", path = "../../primitives/core" }
 sp-wasm-interface = { version = "6.0.0", path = "../../primitives/wasm-interface" }
diff --git a/substrate/client/api/Cargo.toml b/substrate/client/api/Cargo.toml
index f69549b60c53e1e203d2e7d2b038e410b0078492..c8e9dc748282359ee4211b01f3b762ab57aeeaf7 100644
--- a/substrate/client/api/Cargo.toml
+++ b/substrate/client/api/Cargo.toml
@@ -20,7 +20,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 fnv = "1.0.6"
 futures = "0.3.21"
 hash-db = { version = "0.15.2", default-features = false }
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../utils/prometheus" }
 sc-executor = { version = "0.10.0-dev", path = "../executor" }
diff --git a/substrate/client/authority-discovery/Cargo.toml b/substrate/client/authority-discovery/Cargo.toml
index 996e262ba2b44b34487bc198b7719c7a23fec644..2545447001511a43f7be9ab53003c6b54a7916c3 100644
--- a/substrate/client/authority-discovery/Cargo.toml
+++ b/substrate/client/authority-discovery/Cargo.toml
@@ -23,7 +23,7 @@ futures = "0.3.21"
 futures-timer = "3.0.1"
 ip_network = "0.4.1"
 libp2p = { version = "0.44.0", default-features = false, features = ["kad"] }
-log = "0.4.16"
+log = "0.4.17"
 prost = "0.9"
 rand = "0.7.2"
 thiserror = "1.0"
diff --git a/substrate/client/basic-authorship/Cargo.toml b/substrate/client/basic-authorship/Cargo.toml
index 6ef679d7995e6ba9f3d8d45e0d7ee87fd342a462..a2ccba486ae29c03fe3d42298d3fcdf74683ee93 100644
--- a/substrate/client/basic-authorship/Cargo.toml
+++ b/substrate/client/basic-authorship/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 futures = "0.3.21"
 futures-timer = "3.0.1"
-log = "0.4.16"
+log = "0.4.17"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../utils/prometheus" }
 sc-block-builder = { version = "0.10.0-dev", path = "../block-builder" }
 sc-client-api = { version = "4.0.0-dev", path = "../api" }
diff --git a/substrate/client/cli/Cargo.toml b/substrate/client/cli/Cargo.toml
index ecc58e0b2345042a22c12718345d79ba2b08fd31..456489e5f6639e4e3c0def056547f760657387c2 100644
--- a/substrate/client/cli/Cargo.toml
+++ b/substrate/client/cli/Cargo.toml
@@ -19,7 +19,7 @@ fdlimit = "0.2.1"
 futures = "0.3.21"
 hex = "0.4.2"
 libp2p = "0.44.0"
-log = "0.4.16"
+log = "0.4.17"
 names = { version = "0.13.0", default-features = false }
 parity-scale-codec = "3.0.0"
 rand = "0.7.3"
diff --git a/substrate/client/consensus/aura/Cargo.toml b/substrate/client/consensus/aura/Cargo.toml
index 448cf2549f2d925b9ac648e208ee87be5056386c..69499fa346e31d9f85a89992ce72a4760e567a72 100644
--- a/substrate/client/consensus/aura/Cargo.toml
+++ b/substrate/client/consensus/aura/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 async-trait = "0.1.50"
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 thiserror = "1.0"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../../utils/prometheus" }
 sc-block-builder = { version = "0.10.0-dev", path = "../../block-builder" }
diff --git a/substrate/client/consensus/babe/Cargo.toml b/substrate/client/consensus/babe/Cargo.toml
index f421fdd36e37bea66c9219867d69115c4087b1e0..765fc367f424fa06f593369d5b38fd15afa04db8 100644
--- a/substrate/client/consensus/babe/Cargo.toml
+++ b/substrate/client/consensus/babe/Cargo.toml
@@ -19,7 +19,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", features = [
 	"derive",
 ] }
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 merlin = "2.0"
 num-bigint = "0.2.3"
 num-rational = "0.2.2"
diff --git a/substrate/client/consensus/common/Cargo.toml b/substrate/client/consensus/common/Cargo.toml
index 4f8d7befb0d639e120810519979245c846702c34..1508dfa82a3633302890e34741866dc18d9abb00 100644
--- a/substrate/client/consensus/common/Cargo.toml
+++ b/substrate/client/consensus/common/Cargo.toml
@@ -17,7 +17,7 @@ async-trait = "0.1.42"
 futures = { version = "0.3.21", features = ["thread-pool"] }
 futures-timer = "3.0.1"
 libp2p = { version = "0.44.0", default-features = false }
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 serde = { version = "1.0", features = ["derive"] }
 thiserror = "1.0.30"
diff --git a/substrate/client/consensus/manual-seal/Cargo.toml b/substrate/client/consensus/manual-seal/Cargo.toml
index 9806fbdcaac3c526512a93c082c2ae7d9d3f38a9..dbc7c29c7f30097088b2fdf5a8e5a4ee05214693 100644
--- a/substrate/client/consensus/manual-seal/Cargo.toml
+++ b/substrate/client/consensus/manual-seal/Cargo.toml
@@ -18,7 +18,7 @@ assert_matches = "1.3.0"
 async-trait = "0.1.50"
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 serde = { version = "1.0", features = ["derive"] }
 thiserror = "1.0"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../../utils/prometheus" }
diff --git a/substrate/client/consensus/pow/Cargo.toml b/substrate/client/consensus/pow/Cargo.toml
index cc65687f80e1361b18d450f092b7a3f6d66e254a..7e9b43fac8a57a36372faac78c1d0a2a9081e82d 100644
--- a/substrate/client/consensus/pow/Cargo.toml
+++ b/substrate/client/consensus/pow/Cargo.toml
@@ -17,7 +17,7 @@ async-trait = "0.1.50"
 codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
 futures = "0.3.21"
 futures-timer = "3.0.1"
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 thiserror = "1.0"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../../utils/prometheus" }
diff --git a/substrate/client/consensus/slots/Cargo.toml b/substrate/client/consensus/slots/Cargo.toml
index 27528b68e75ea15d18c4f38574adf3272c4346a6..41a6c1ad5e641ee44c573a528c4b1c82679126cd 100644
--- a/substrate/client/consensus/slots/Cargo.toml
+++ b/substrate/client/consensus/slots/Cargo.toml
@@ -18,7 +18,7 @@ async-trait = "0.1.50"
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 futures = "0.3.21"
 futures-timer = "3.0.1"
-log = "0.4.16"
+log = "0.4.17"
 thiserror = "1.0.30"
 sc-client-api = { version = "4.0.0-dev", path = "../../api" }
 sc-consensus = { version = "0.10.0-dev", path = "../../../client/consensus/common" }
diff --git a/substrate/client/db/Cargo.toml b/substrate/client/db/Cargo.toml
index e548887e56fe296b20c11edbaba9976fb3802db9..babbb0b91c8fba3b2604963b197aef2df3dd8391 100644
--- a/substrate/client/db/Cargo.toml
+++ b/substrate/client/db/Cargo.toml
@@ -21,7 +21,7 @@ kvdb = "0.11.0"
 kvdb-memorydb = "0.11.0"
 kvdb-rocksdb = { version = "0.15.2", optional = true }
 linked-hash-map = "0.5.4"
-log = "0.4.16"
+log = "0.4.17"
 parity-db = { version = "0.3.13", optional = true }
 parking_lot = "0.12.0"
 sc-client-api = { version = "4.0.0-dev", path = "../api" }
diff --git a/substrate/client/executor/wasmi/Cargo.toml b/substrate/client/executor/wasmi/Cargo.toml
index 153deab49a3055625dfc7202f511f9999d2d3dbc..46bacf54a42c6667c849486c9e0764aebf5b2dcb 100644
--- a/substrate/client/executor/wasmi/Cargo.toml
+++ b/substrate/client/executor/wasmi/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0" }
-log = "0.4.16"
+log = "0.4.17"
 wasmi = "0.9.1"
 sc-allocator = { version = "4.1.0-dev", path = "../../allocator" }
 sc-executor-common = { version = "0.10.0-dev", path = "../common" }
diff --git a/substrate/client/executor/wasmtime/Cargo.toml b/substrate/client/executor/wasmtime/Cargo.toml
index 845fdfb72901c68ab7272264ab93ea5dc6d5bc24..c514a93be1d88590cf31af49b19394c11791dfc1 100644
--- a/substrate/client/executor/wasmtime/Cargo.toml
+++ b/substrate/client/executor/wasmtime/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 cfg-if = "1.0"
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 libc = "0.2.121"
-log = "0.4.16"
+log = "0.4.17"
 parity-wasm = "0.42.0"
 wasmtime = { version = "0.35.3", default-features = false, features = [
 	"cache",
diff --git a/substrate/client/finality-grandpa/Cargo.toml b/substrate/client/finality-grandpa/Cargo.toml
index a0e53da23fc54234fe5c8872fa30d1e18fae7461..2f7fcd4d052b1976dd7895aeab74f919c406b3b3 100644
--- a/substrate/client/finality-grandpa/Cargo.toml
+++ b/substrate/client/finality-grandpa/Cargo.toml
@@ -21,7 +21,7 @@ finality-grandpa = { version = "0.15.0", features = ["derive-codec"] }
 futures = "0.3.21"
 futures-timer = "3.0.1"
 hex = "0.4.2"
-log = "0.4.16"
+log = "0.4.17"
 parity-scale-codec = { version = "3.0.0", features = ["derive"] }
 parking_lot = "0.12.0"
 rand = "0.8.4"
diff --git a/substrate/client/informant/Cargo.toml b/substrate/client/informant/Cargo.toml
index 70af073e4bcfe8a74d155f7443bedee0fae6fe07..528365d62c18b3bc1744c01fd1846836af64357c 100644
--- a/substrate/client/informant/Cargo.toml
+++ b/substrate/client/informant/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 ansi_term = "0.12.1"
 futures = "0.3.21"
 futures-timer = "3.0.1"
-log = "0.4.16"
+log = "0.4.17"
 parity-util-mem = { version = "0.11.0", default-features = false, features = ["primitive-types"] }
 sc-client-api = { version = "4.0.0-dev", path = "../api" }
 sc-network = { version = "0.10.0-dev", path = "../network" }
diff --git a/substrate/client/network-gossip/Cargo.toml b/substrate/client/network-gossip/Cargo.toml
index 4529957c7c38f64952399a513699c3f258731a5c..7ba45f6ee9b874f0df9703cc7b454f1b4c83ec38 100644
--- a/substrate/client/network-gossip/Cargo.toml
+++ b/substrate/client/network-gossip/Cargo.toml
@@ -18,7 +18,7 @@ ahash = "0.7.6"
 futures = "0.3.21"
 futures-timer = "3.0.1"
 libp2p = { version = "0.44.0", default-features = false }
-log = "0.4.16"
+log = "0.4.17"
 lru = "0.7.5"
 tracing = "0.1.29"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../utils/prometheus" }
diff --git a/substrate/client/network/Cargo.toml b/substrate/client/network/Cargo.toml
index 7e12d9862f8ef50e4ff09ee9cc6f9e5537063c76..4d6af584d8610023c1b7415fa00acbb954de2f24 100644
--- a/substrate/client/network/Cargo.toml
+++ b/substrate/client/network/Cargo.toml
@@ -32,7 +32,7 @@ ip_network = "0.4.1"
 libp2p = "0.44.0"
 linked_hash_set = "0.1.3"
 linked-hash-map = "0.5.4"
-log = "0.4.16"
+log = "0.4.17"
 lru = "0.7.5"
 parking_lot = "0.12.0"
 pin-project = "1.0.10"
diff --git a/substrate/client/network/sync/Cargo.toml b/substrate/client/network/sync/Cargo.toml
index 9cf8afa58649cdd4187bf180fe00815df3795600..e570310ceb955b3feca9bd3d3d6899324c1d9a13 100644
--- a/substrate/client/network/sync/Cargo.toml
+++ b/substrate/client/network/sync/Cargo.toml
@@ -24,7 +24,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", features = [
 either = "1.5.3"
 futures = "0.3.21"
 libp2p = "0.44.0"
-log = "0.4.16"
+log = "0.4.17"
 lru = "0.7.5"
 prost = "0.9"
 smallvec = "1.8.0"
diff --git a/substrate/client/network/test/Cargo.toml b/substrate/client/network/test/Cargo.toml
index 025658afcad22896386ee8b583244f65af2fdf78..fa34feb22df1dea90b6245ba61743daef6e06c50 100644
--- a/substrate/client/network/test/Cargo.toml
+++ b/substrate/client/network/test/Cargo.toml
@@ -18,7 +18,7 @@ async-trait = "0.1.50"
 futures = "0.3.21"
 futures-timer = "3.0.1"
 libp2p = { version = "0.44.0", default-features = false }
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 rand = "0.7.2"
 sc-block-builder = { version = "0.10.0-dev", path = "../../block-builder" }
diff --git a/substrate/client/peerset/Cargo.toml b/substrate/client/peerset/Cargo.toml
index 7bf324b68cdc6815dd0babeb132632a1a7422fad..29e67c73c18da842a8c83d54f2d4ccd9f7cf5c79 100644
--- a/substrate/client/peerset/Cargo.toml
+++ b/substrate/client/peerset/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 futures = "0.3.21"
 libp2p = { version = "0.44.0", default-features = false }
-log = "0.4.16"
+log = "0.4.17"
 serde_json = "1.0.79"
 wasm-timer = "0.2"
 sc-utils = { version = "4.0.0-dev", path = "../utils" }
diff --git a/substrate/client/proposer-metrics/Cargo.toml b/substrate/client/proposer-metrics/Cargo.toml
index 9df6ff4e2e76d00492ad9ffda8f7ffec3ab1aaf1..97a7c076bd9e789cbcc0de790685746f523168ff 100644
--- a/substrate/client/proposer-metrics/Cargo.toml
+++ b/substrate/client/proposer-metrics/Cargo.toml
@@ -13,5 +13,5 @@ readme = "README.md"
 targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
-log = "0.4.16"
+log = "0.4.17"
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../utils/prometheus" }
diff --git a/substrate/client/rpc-api/Cargo.toml b/substrate/client/rpc-api/Cargo.toml
index a9d5101733342f583f07dc0c9716c1b8f308550f..0ad0b7cc5bfdc5d7c0a97380c2740acc14624cc9 100644
--- a/substrate/client/rpc-api/Cargo.toml
+++ b/substrate/client/rpc-api/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", features = ["derive"] }
diff --git a/substrate/client/rpc-servers/Cargo.toml b/substrate/client/rpc-servers/Cargo.toml
index 7d6ca821adc3c3aed39a35fc046434078e336638..f5cd943b24e09e884c20d47e31923512b56a8d25 100644
--- a/substrate/client/rpc-servers/Cargo.toml
+++ b/substrate/client/rpc-servers/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 futures = "0.3.21"
 jsonrpsee = { version = "0.13.0", features = ["server"] }
-log = "0.4.16"
+log = "0.4.17"
 serde_json = "1.0.79"
 tokio = { version = "1.17.0", features = ["parking_lot"] }
 prometheus-endpoint = { package = "substrate-prometheus-endpoint", version = "0.10.0-dev", path = "../../utils/prometheus" }
diff --git a/substrate/client/rpc/Cargo.toml b/substrate/client/rpc/Cargo.toml
index 50b0dff20cfcdb00d72a5f6c1540a261a79ba803..f783ce8a94fb762206ae1dfaf4a19d9af3b6b475 100644
--- a/substrate/client/rpc/Cargo.toml
+++ b/substrate/client/rpc/Cargo.toml
@@ -18,7 +18,7 @@ futures = "0.3.21"
 hash-db = { version = "0.15.2", default-features = false }
 jsonrpsee = { version = "0.13.0", features = ["server"] }
 lazy_static = { version = "1.4.0", optional = true }
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 serde_json = "1.0.79"
 sc-block-builder = { version = "0.10.0-dev", path = "../block-builder" }
diff --git a/substrate/client/service/Cargo.toml b/substrate/client/service/Cargo.toml
index d59e8e8d19c4c6c42890c7c87ca94856778132ec..22bac652c30c4abe2c4aa6239cb92457fd68f04f 100644
--- a/substrate/client/service/Cargo.toml
+++ b/substrate/client/service/Cargo.toml
@@ -27,7 +27,7 @@ thiserror = "1.0.30"
 futures = "0.3.21"
 rand = "0.7.3"
 parking_lot = "0.12.0"
-log = "0.4.16"
+log = "0.4.17"
 futures-timer = "3.0.1"
 exit-future = "0.2.0"
 pin-project = "1.0.10"
diff --git a/substrate/client/service/test/Cargo.toml b/substrate/client/service/test/Cargo.toml
index 15105765c207c78b99b0963e0ee1a272b5b916f4..d003db57eb7ac877667adbc9400568185748dbf1 100644
--- a/substrate/client/service/test/Cargo.toml
+++ b/substrate/client/service/test/Cargo.toml
@@ -16,7 +16,7 @@ fdlimit = "0.2.1"
 futures = "0.3.21"
 hex = "0.4"
 hex-literal = "0.3.4"
-log = "0.4.16"
+log = "0.4.17"
 parity-scale-codec = "3.0.0"
 parking_lot = "0.12.0"
 tempfile = "3.1.0"
diff --git a/substrate/client/state-db/Cargo.toml b/substrate/client/state-db/Cargo.toml
index 5a143ffc9f1b8abe84215a8f4893b9dab749eac6..08856ce3f48a97627527b356afda6ce5a4368809 100644
--- a/substrate/client/state-db/Cargo.toml
+++ b/substrate/client/state-db/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", features = ["derive"] }
-log = "0.4.16"
+log = "0.4.17"
 parity-util-mem = { version = "0.11.0", default-features = false, features = ["primitive-types"] }
 parity-util-mem-derive = "0.1.0"
 parking_lot = "0.12.0"
diff --git a/substrate/client/sysinfo/Cargo.toml b/substrate/client/sysinfo/Cargo.toml
index abfa090d85547f87a6f599df800b7e5b5aa254a8..0973631a3cc244229c84e5d072943d88d0c28911 100644
--- a/substrate/client/sysinfo/Cargo.toml
+++ b/substrate/client/sysinfo/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 futures = "0.3.19"
 libc = "0.2"
-log = "0.4.16"
+log = "0.4.17"
 rand = "0.7.3"
 rand_pcg = "0.2.1"
 regex = "1"
diff --git a/substrate/client/telemetry/Cargo.toml b/substrate/client/telemetry/Cargo.toml
index 3c5942ad688fa4a82c05006d7cea79b58dc42bda..e8abdfee44a2e6ae0075705a413a9ea77a2da0ed 100644
--- a/substrate/client/telemetry/Cargo.toml
+++ b/substrate/client/telemetry/Cargo.toml
@@ -17,7 +17,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 chrono = "0.4.19"
 futures = "0.3.21"
 libp2p = { version = "0.44.0", default-features = false, features = ["dns-async-std", "tcp-async-io", "wasm-ext", "websocket"] }
-log = "0.4.16"
+log = "0.4.17"
 parking_lot = "0.12.0"
 pin-project = "1.0.10"
 rand = "0.7.2"
diff --git a/substrate/client/tracing/Cargo.toml b/substrate/client/tracing/Cargo.toml
index 058b718a783a48776161238a989deabdcb5fb043..3f0bbbe922d3f4fdc92f7ecd2aa15df471f10459 100644
--- a/substrate/client/tracing/Cargo.toml
+++ b/substrate/client/tracing/Cargo.toml
@@ -18,7 +18,7 @@ atty = "0.2.13"
 chrono = "0.4.19"
 lazy_static = "1.4.0"
 libc = "0.2.121"
-log = { version = "0.4.16" }
+log = { version = "0.4.17" }
 once_cell = "1.8.0"
 parking_lot = "0.12.0"
 regex = "1.5.5"
diff --git a/substrate/client/transaction-pool/Cargo.toml b/substrate/client/transaction-pool/Cargo.toml
index 5d4996a424f86decbacb0f53be2700a29a0fa913..cabde4b6307ae22e9fd5a9feb9520631e89320b8 100644
--- a/substrate/client/transaction-pool/Cargo.toml
+++ b/substrate/client/transaction-pool/Cargo.toml
@@ -17,7 +17,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0" }
 futures = "0.3.21"
 futures-timer = "3.0.2"
 linked-hash-map = "0.5.4"
-log = "0.4.16"
+log = "0.4.17"
 parity-util-mem = { version = "0.11.0", default-features = false, features = ["primitive-types"] }
 parking_lot = "0.12.0"
 retain_mut = "0.1.4"
diff --git a/substrate/client/transaction-pool/api/Cargo.toml b/substrate/client/transaction-pool/api/Cargo.toml
index 6ced3f6c7fc9104feaf5dbd1520bf9538076730e..d34ffe512b023e9bee405605d81067daa95aee57 100644
--- a/substrate/client/transaction-pool/api/Cargo.toml
+++ b/substrate/client/transaction-pool/api/Cargo.toml
@@ -10,7 +10,7 @@ description = "Transaction pool client facing API."
 
 [dependencies]
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 serde = { version = "1.0.136", features = ["derive"] }
 thiserror = "1.0.30"
 sp-blockchain = { version = "4.0.0-dev", path = "../../../primitives/blockchain" }
diff --git a/substrate/frame/babe/Cargo.toml b/substrate/frame/babe/Cargo.toml
index dfdc9d2163136459bd60b0807099e687551fe290..23f8f1517cb63cdbf5d7cc95302851045485724b 100644
--- a/substrate/frame/babe/Cargo.toml
+++ b/substrate/frame/babe/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/bags-list/Cargo.toml b/substrate/frame/bags-list/Cargo.toml
index 8a47fd7d9e7d2fb004544af328b2253fc150f1ac..4efa1fbe287fac5b671f5b0f8ae35c3fe470464e 100644
--- a/substrate/frame/bags-list/Cargo.toml
+++ b/substrate/frame/bags-list/Cargo.toml
@@ -27,7 +27,7 @@ frame-system = { version = "4.0.0-dev", default-features = false, path = "../sys
 frame-election-provider-support = { version = "4.0.0-dev", default-features = false, path = "../election-provider-support" }
 
 # third party
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 
 # Optional imports for benchmarking
 frame-benchmarking = { version = "4.0.0-dev", path = "../benchmarking", optional = true, default-features = false }
diff --git a/substrate/frame/bags-list/remote-tests/Cargo.toml b/substrate/frame/bags-list/remote-tests/Cargo.toml
index 760115917c6d459bb1729caade9d2c184b3172ef..3e2de430f64246095efef4ba1e2b414a82d69760 100644
--- a/substrate/frame/bags-list/remote-tests/Cargo.toml
+++ b/substrate/frame/bags-list/remote-tests/Cargo.toml
@@ -31,4 +31,4 @@ sp-std = { path = "../../../primitives/std", version = "4.0.0" }
 remote-externalities = { path = "../../../utils/frame/remote-externalities", version = "0.10.0-dev" }
 
 # others
-log = "0.4.16"
+log = "0.4.17"
diff --git a/substrate/frame/balances/Cargo.toml b/substrate/frame/balances/Cargo.toml
index 6ec624130288b915c89415f35472060bcf6e7ec9..b2840eb3e178765178e21bd3952e42c18cacd1af 100644
--- a/substrate/frame/balances/Cargo.toml
+++ b/substrate/frame/balances/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/beefy-mmr/Cargo.toml b/substrate/frame/beefy-mmr/Cargo.toml
index 6affcd60ccb345d66068b89d6b44a60b833e4fe6..85986c2a415292261e6608281b0647baed6ea337 100644
--- a/substrate/frame/beefy-mmr/Cargo.toml
+++ b/substrate/frame/beefy-mmr/Cargo.toml
@@ -11,7 +11,7 @@ homepage = "https://substrate.io"
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
 hex = { version = "0.4", optional = true }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", optional = true }
 beefy-merkle-tree = { version = "4.0.0-dev", default-features = false, path = "./primitives" }
diff --git a/substrate/frame/benchmarking/Cargo.toml b/substrate/frame/benchmarking/Cargo.toml
index c070e64d37b45cc5ad8a1428b9d126703a65c7df..6dddcf7e247ae3a96e075fe5372abc564c696aa7 100644
--- a/substrate/frame/benchmarking/Cargo.toml
+++ b/substrate/frame/benchmarking/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
 linregress = { version = "0.4.4", optional = true }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 paste = "1.0"
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", optional = true }
diff --git a/substrate/frame/bounties/Cargo.toml b/substrate/frame/bounties/Cargo.toml
index c090052e91277f791c6928ce55b4fb46612f9b3b..d37c06a96e88e9e6f99122ade19d49c281655aec 100644
--- a/substrate/frame/bounties/Cargo.toml
+++ b/substrate/frame/bounties/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
 	"derive",
 ] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/child-bounties/Cargo.toml b/substrate/frame/child-bounties/Cargo.toml
index eac338dc3c6aa5fbf7a5b491ca4133efafc00133..722ee0af01f9540a58dcf70ba98ad4e88b3fdaea 100644
--- a/substrate/frame/child-bounties/Cargo.toml
+++ b/substrate/frame/child-bounties/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
 	"derive",
 ] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/collective/Cargo.toml b/substrate/frame/collective/Cargo.toml
index d1ef4d253a352985c1b239eaafb164af57c5fa9a..b810c3f3bd11d98163064c8dc0c0a9f79bc54bc8 100644
--- a/substrate/frame/collective/Cargo.toml
+++ b/substrate/frame/collective/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/election-provider-multi-phase/Cargo.toml b/substrate/frame/election-provider-multi-phase/Cargo.toml
index 50afd274c3f7d69fea50d8ee7f7ada07abb439b3..6f3e500577af60ac7b8c8f87014f280200d8260a 100644
--- a/substrate/frame/election-provider-multi-phase/Cargo.toml
+++ b/substrate/frame/election-provider-multi-phase/Cargo.toml
@@ -20,7 +20,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 scale-info = { version = "2.0.1", default-features = false, features = [
 	"derive",
 ] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
 frame-system = { version = "4.0.0-dev", default-features = false, path = "../system" }
diff --git a/substrate/frame/examples/basic/Cargo.toml b/substrate/frame/examples/basic/Cargo.toml
index a528cf89bbaf409970133228f359b843d9c75532..d6bea8b3c290fee598930538629905e21ab6dbc7 100644
--- a/substrate/frame/examples/basic/Cargo.toml
+++ b/substrate/frame/examples/basic/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../../support" }
diff --git a/substrate/frame/examples/offchain-worker/Cargo.toml b/substrate/frame/examples/offchain-worker/Cargo.toml
index 061f84bd40276e8e9885c70ebf3a8a70bc0977d5..bcc845823e137d9ecffae2878b12537803f3668c 100644
--- a/substrate/frame/examples/offchain-worker/Cargo.toml
+++ b/substrate/frame/examples/offchain-worker/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
 lite-json = { version = "0.1", default-features = false }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../../support" }
 frame-system = { version = "4.0.0-dev", default-features = false, path = "../../system" }
diff --git a/substrate/frame/grandpa/Cargo.toml b/substrate/frame/grandpa/Cargo.toml
index ea1ec173d8f44d61f0f7b4c27d63de99bf30173e..fb2ffe42f526b94a5bd92681cfd8f40f7b1a4492 100644
--- a/substrate/frame/grandpa/Cargo.toml
+++ b/substrate/frame/grandpa/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/im-online/Cargo.toml b/substrate/frame/im-online/Cargo.toml
index 1f04c8b1bb3d8e287d4d484a54d4b5f3538fe382..0279e29169006be83cfb23ce145817221a65cc76 100644
--- a/substrate/frame/im-online/Cargo.toml
+++ b/substrate/frame/im-online/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/membership/Cargo.toml b/substrate/frame/membership/Cargo.toml
index 1545b191c871949424b1757a97c37f6e2756aa27..356fc12b095073097f1fa664c8ba3cd138f0e806 100644
--- a/substrate/frame/membership/Cargo.toml
+++ b/substrate/frame/membership/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/node-authorization/Cargo.toml b/substrate/frame/node-authorization/Cargo.toml
index 317b5f392ebfa01a1db70d1ab625b3ba59a718b8..a22af2d87578e6f4dbe1744dfa8c5c1c0837e295 100644
--- a/substrate/frame/node-authorization/Cargo.toml
+++ b/substrate/frame/node-authorization/Cargo.toml
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
 frame-system = { version = "4.0.0-dev", default-features = false, path = "../system" }
diff --git a/substrate/frame/offences/Cargo.toml b/substrate/frame/offences/Cargo.toml
index f4aa01643315b5cf1626806f8cbc52b6b6c4b467..91553ea414f7e05e1adb4d7e4608fed07ee635a0 100644
--- a/substrate/frame/offences/Cargo.toml
+++ b/substrate/frame/offences/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", optional = true }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/scheduler/Cargo.toml b/substrate/frame/scheduler/Cargo.toml
index 90c2bf10d19da47368aac8abd7c66049276c0e3c..0908fc110802a78963d651d92b846bb1fd219348 100644
--- a/substrate/frame/scheduler/Cargo.toml
+++ b/substrate/frame/scheduler/Cargo.toml
@@ -11,7 +11,7 @@ readme = "README.md"
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/session/Cargo.toml b/substrate/frame/session/Cargo.toml
index 01822ace9cf28a74d19fa25f287d7248e6cc1ab8..56c72eeaf6d4b0762de4f65afdad6e9a2729ecf7 100644
--- a/substrate/frame/session/Cargo.toml
+++ b/substrate/frame/session/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
 impl-trait-for-tuples = "0.2.2"
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
 frame-system = { version = "4.0.0-dev", default-features = false, path = "../system" }
diff --git a/substrate/frame/staking/Cargo.toml b/substrate/frame/staking/Cargo.toml
index 88080df0b591248ff63b00ad1d3f1bc83d93a75d..cc8e19b1de8928b6bdfa66bbae5c512e46a180e4 100644
--- a/substrate/frame/staking/Cargo.toml
+++ b/substrate/frame/staking/Cargo.toml
@@ -30,7 +30,7 @@ pallet-session = { version = "4.0.0-dev", default-features = false, features = [
 pallet-authorship = { version = "4.0.0-dev", default-features = false, path = "../authorship" }
 sp-application-crypto = { version = "6.0.0", default-features = false, path = "../../primitives/application-crypto" }
 frame-election-provider-support = { version = "4.0.0-dev", default-features = false, path = "../election-provider-support" }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 
 # Optional imports for benchmarking
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, path = "../benchmarking", optional = true }
diff --git a/substrate/frame/staking/reward-fn/Cargo.toml b/substrate/frame/staking/reward-fn/Cargo.toml
index 4a41de806e13f4cb1ddc25ee4f7637f8363ba43e..f16131f4814949b992174acf55b2f0684565fca6 100644
--- a/substrate/frame/staking/reward-fn/Cargo.toml
+++ b/substrate/frame/staking/reward-fn/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [lib]
 
 [dependencies]
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 sp-arithmetic = { version = "5.0.0", default-features = false, path = "../../../primitives/arithmetic" }
 
 [features]
diff --git a/substrate/frame/state-trie-migration/Cargo.toml b/substrate/frame/state-trie-migration/Cargo.toml
index 958ab50315427e53dd02674f08ecadd3b313b665..be3e4392ac9186637a86b37acefad8aef8eeac75 100644
--- a/substrate/frame/state-trie-migration/Cargo.toml
+++ b/substrate/frame/state-trie-migration/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.133", optional = true }
 thousands = { version = "0.2.0", optional = true }
diff --git a/substrate/frame/support/Cargo.toml b/substrate/frame/support/Cargo.toml
index 4132b9f98ebca615f3168902f8e0494927f56633..2d510fd4690cac4c98e5dbaa764dce78829b136b 100644
--- a/substrate/frame/support/Cargo.toml
+++ b/substrate/frame/support/Cargo.toml
@@ -33,7 +33,7 @@ sp-state-machine = { version = "0.12.0", optional = true, path = "../../primitiv
 bitflags = "1.3"
 impl-trait-for-tuples = "0.2.2"
 smallvec = "1.8.0"
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 sp-core-hashing-proc-macro = { version = "5.0.0", path = "../../primitives/core/hashing/proc-macro" }
 k256 = { version = "0.10.4", default-features = false, features = ["ecdsa"] }
 
diff --git a/substrate/frame/system/Cargo.toml b/substrate/frame/system/Cargo.toml
index f1d2491ad09195419cd27701793ab9356966dda0..38a2b934cef17c11637a756918d9b2a1946dd3fc 100644
--- a/substrate/frame/system/Cargo.toml
+++ b/substrate/frame/system/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", features = ["derive"], optional = true }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/timestamp/Cargo.toml b/substrate/frame/timestamp/Cargo.toml
index 971a0ace95d732084932b02be0dc7fbbb0da178e..6ce1592cae3f9d5d344a2f8360248abbe19ff57e 100644
--- a/substrate/frame/timestamp/Cargo.toml
+++ b/substrate/frame/timestamp/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive", "max-encoded-len"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/tips/Cargo.toml b/substrate/frame/tips/Cargo.toml
index 364135daa97f6e827ef8a3c7e7c4177143793486..23f61dc4f96cdcfaf487e88170c8a3b80c6d8fcd 100644
--- a/substrate/frame/tips/Cargo.toml
+++ b/substrate/frame/tips/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", features = ["derive"], optional = true }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
diff --git a/substrate/frame/uniques/Cargo.toml b/substrate/frame/uniques/Cargo.toml
index 1e6ca2ce687dc8b9089405f8305d608d4eb502bc..0441289b3a351e3ade7d6f59c6e25097b0a5de39 100644
--- a/substrate/frame/uniques/Cargo.toml
+++ b/substrate/frame/uniques/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/frame/vesting/Cargo.toml b/substrate/frame/vesting/Cargo.toml
index f73a7af9e6ae403dd8de69d25e0da11c98ba78ae..1690e9eb19f725ab1ce86ceeb26db0164fd43895 100644
--- a/substrate/frame/vesting/Cargo.toml
+++ b/substrate/frame/vesting/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = [
 	"derive",
 ] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 frame-benchmarking = { version = "4.0.0-dev", default-features = false, optional = true, path = "../benchmarking" }
 frame-support = { version = "4.0.0-dev", default-features = false, path = "../support" }
diff --git a/substrate/primitives/api/Cargo.toml b/substrate/primitives/api/Cargo.toml
index 3a94cd8e0bd88837461d1321f956ce334e62998b..f3d091266d5d4ee8c39104c0db2ec43f90bb5e45 100644
--- a/substrate/primitives/api/Cargo.toml
+++ b/substrate/primitives/api/Cargo.toml
@@ -23,7 +23,7 @@ sp-state-machine = { version = "0.12.0", optional = true, path = "../state-machi
 hash-db = { version = "0.15.2", optional = true }
 thiserror = { version = "1.0.30", optional = true }
 
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 
 [dev-dependencies]
 sp-test-primitives = { version = "2.0.0", path = "../test-primitives" }
diff --git a/substrate/primitives/api/test/Cargo.toml b/substrate/primitives/api/test/Cargo.toml
index a36e68ecf9fe0b2b1242f8b9aa891423cbd6876d..25000072c88a97a09d512ecd66bf4150a3035d67 100644
--- a/substrate/primitives/api/test/Cargo.toml
+++ b/substrate/primitives/api/test/Cargo.toml
@@ -27,7 +27,7 @@ rustversion = "1.0.6"
 [dev-dependencies]
 criterion = "0.3.0"
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 sp-core = { version = "6.0.0", path = "../../core" }
 
 [[bench]]
diff --git a/substrate/primitives/blockchain/Cargo.toml b/substrate/primitives/blockchain/Cargo.toml
index 4389a867f7132ae9a05389e8a35769f0d1d16fc2..a5137606e16a249d130cad581fb7e5c543ef730f 100644
--- a/substrate/primitives/blockchain/Cargo.toml
+++ b/substrate/primitives/blockchain/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 lru = "0.7.5"
 parking_lot = "0.12.0"
 thiserror = "1.0.30"
diff --git a/substrate/primitives/consensus/common/Cargo.toml b/substrate/primitives/consensus/common/Cargo.toml
index 5dc94872d61412ecb62694e07f50cbe3a4521b7a..973cb3e410e0d6fa2078ab51e7d0b0d502153316 100644
--- a/substrate/primitives/consensus/common/Cargo.toml
+++ b/substrate/primitives/consensus/common/Cargo.toml
@@ -20,7 +20,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", features = [
 ] }
 futures = { version = "0.3.21", features = ["thread-pool"] }
 futures-timer = "3.0.1"
-log = "0.4.16"
+log = "0.4.17"
 thiserror = "1.0.30"
 sp-core = { version = "6.0.0", path = "../../core" }
 sp-inherents = { version = "4.0.0-dev", path = "../../inherents" }
diff --git a/substrate/primitives/core/Cargo.toml b/substrate/primitives/core/Cargo.toml
index 9fbdeb15a0366f2f7e1fb3a2b4448e80e717455a..852812c1c5659559215848973581ebbb220f78f4 100644
--- a/substrate/primitives/core/Cargo.toml
+++ b/substrate/primitives/core/Cargo.toml
@@ -18,7 +18,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 	"max-encoded-len",
 ] }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 serde = { version = "1.0.136", optional = true, features = ["derive"] }
 byteorder = { version = "1.3.2", default-features = false }
 primitive-types = { version = "0.11.1", default-features = false, features = ["codec", "scale-info"] }
diff --git a/substrate/primitives/finality-grandpa/Cargo.toml b/substrate/primitives/finality-grandpa/Cargo.toml
index 277236abc0f8ca75f02e57172ac2bf5fd7745e9c..c8b24c97bbafd1c97a57bc9facab45f54803e67c 100644
--- a/substrate/primitives/finality-grandpa/Cargo.toml
+++ b/substrate/primitives/finality-grandpa/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
 grandpa = { package = "finality-grandpa", version = "0.15.0", default-features = false, features = ["derive-codec"] }
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 serde = { version = "1.0.136", features = ["derive"], optional = true }
 sp-api = { version = "4.0.0-dev", default-features = false, path = "../api" }
diff --git a/substrate/primitives/io/Cargo.toml b/substrate/primitives/io/Cargo.toml
index 6d0ac398e473d80a9041a71b68833a2b3bafc2f1..bd288dd896d1b579556113ea5153ef8a6d2e3f52 100644
--- a/substrate/primitives/io/Cargo.toml
+++ b/substrate/primitives/io/Cargo.toml
@@ -27,7 +27,7 @@ sp-runtime-interface = { version = "6.0.0", default-features = false, path = "..
 sp-trie = { version = "6.0.0", optional = true, path = "../trie" }
 sp-externalities = { version = "0.12.0", optional = true, path = "../externalities" }
 sp-tracing = { version = "5.0.0", default-features = false, path = "../tracing" }
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 futures = { version = "0.3.21", features = ["thread-pool"], optional = true }
 parking_lot = { version = "0.12.0", optional = true }
 secp256k1 = { version = "0.21.2", features = ["recovery", "global-context"], optional = true }
diff --git a/substrate/primitives/merkle-mountain-range/Cargo.toml b/substrate/primitives/merkle-mountain-range/Cargo.toml
index 831d07315f317483cd270a030adae45665674339..2be3f592b2b20702931502c630d0c7199131ffd3 100644
--- a/substrate/primitives/merkle-mountain-range/Cargo.toml
+++ b/substrate/primitives/merkle-mountain-range/Cargo.toml
@@ -13,7 +13,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 serde = { version = "1.0.136", features = ["derive"], optional = true }
 sp-api = { version = "4.0.0-dev", default-features = false, path = "../api" }
 sp-core = { version = "6.0.0", default-features = false, path = "../core" }
diff --git a/substrate/primitives/runtime/Cargo.toml b/substrate/primitives/runtime/Cargo.toml
index 04e5c2a9fe6ec02b677f654e9d499a6ec466ed20..ca4ba82e1aee88bfd78c8c82e9b514d00bd408e1 100644
--- a/substrate/primitives/runtime/Cargo.toml
+++ b/substrate/primitives/runtime/Cargo.toml
@@ -18,7 +18,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features =
 either = { version = "1.5", default-features = false }
 hash256-std-hasher = { version = "0.15.2", default-features = false }
 impl-trait-for-tuples = "0.2.2"
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 parity-util-mem = { version = "0.11.0", default-features = false, features = ["primitive-types"] }
 paste = "1.0"
 rand = { version = "0.7.2", optional = true }
diff --git a/substrate/primitives/state-machine/Cargo.toml b/substrate/primitives/state-machine/Cargo.toml
index 58fa3be514e4cd8b080407e1990e7c43d253be9f..e472b66c5d9eec3576b964f4589f2d6b787d08d6 100644
--- a/substrate/primitives/state-machine/Cargo.toml
+++ b/substrate/primitives/state-machine/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
 hash-db = { version = "0.15.2", default-features = false }
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 num-traits = { version = "0.2.8", default-features = false }
 parking_lot = { version = "0.12.0", optional = true }
 rand = { version = "0.7.2", optional = true }
diff --git a/substrate/primitives/tasks/Cargo.toml b/substrate/primitives/tasks/Cargo.toml
index 647a8ed63ff91ccb30e384c139f8fdae4497bd04..c37a8a66f94df395e9329473ed56cfc7ceb4e5f2 100644
--- a/substrate/primitives/tasks/Cargo.toml
+++ b/substrate/primitives/tasks/Cargo.toml
@@ -14,7 +14,7 @@ readme = "README.md"
 targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 sp-core = { version = "6.0.0", default-features = false, path = "../core" }
 sp-externalities = { version = "0.12.0", optional = true, path = "../externalities" }
 sp-io = { version = "6.0.0", default-features = false, path = "../io" }
diff --git a/substrate/primitives/timestamp/Cargo.toml b/substrate/primitives/timestamp/Cargo.toml
index 8b40050b4aaa53c3df187e0cb14d922cb4ff2664..42701f5ad3bf1ea8d45a5d79ba963bdd5fe7f724 100644
--- a/substrate/primitives/timestamp/Cargo.toml
+++ b/substrate/primitives/timestamp/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 async-trait = { version = "0.1.50", optional = true }
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
 futures-timer = { version = "3.0.2", optional = true }
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 thiserror = { version = "1.0.30", optional = true }
 sp-api = { version = "4.0.0-dev", default-features = false, path = "../api" }
 sp-inherents = { version = "4.0.0-dev", default-features = false, path = "../inherents" }
diff --git a/substrate/primitives/transaction-storage-proof/Cargo.toml b/substrate/primitives/transaction-storage-proof/Cargo.toml
index e017377ac63de23cef6827ac80cd0869fb8b4c2d..9501f86cca05586fea52028ddb38e78a6b2e4030 100644
--- a/substrate/primitives/transaction-storage-proof/Cargo.toml
+++ b/substrate/primitives/transaction-storage-proof/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 async-trait = { version = "0.1.50", optional = true }
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 sp-core = { version = "6.0.0", optional = true, path = "../core" }
 sp-inherents = { version = "4.0.0-dev", default-features = false, path = "../inherents" }
diff --git a/substrate/primitives/wasm-interface/Cargo.toml b/substrate/primitives/wasm-interface/Cargo.toml
index 07e118d0ecc869c9c986788182397b725f23220d..2314bfb7be5ebe4e50a751a23450526641128c21 100644
--- a/substrate/primitives/wasm-interface/Cargo.toml
+++ b/substrate/primitives/wasm-interface/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] }
 impl-trait-for-tuples = "0.2.2"
-log = { version = "0.4.16", optional = true }
+log = { version = "0.4.17", optional = true }
 wasmi = { version = "0.9.1", optional = true }
 wasmtime = { version = "0.35.3", default-features = false, optional = true }
 sp-std = { version = "4.0.0", default-features = false, path = "../std" }
diff --git a/substrate/test-utils/runtime/Cargo.toml b/substrate/test-utils/runtime/Cargo.toml
index 64767877548a928d4e88b8e3f7d40299cc16725d..8c529bb6a00a92bcf2840a9433460707fa4c0224 100644
--- a/substrate/test-utils/runtime/Cargo.toml
+++ b/substrate/test-utils/runtime/Cargo.toml
@@ -48,7 +48,7 @@ sp-externalities = { version = "0.12.0", default-features = false, path = "../..
 
 # 3rd party
 cfg-if = "1.0"
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 serde = { version = "1.0.136", optional = true, features = ["derive"] }
 
 [dev-dependencies]
diff --git a/substrate/utils/frame/benchmarking-cli/Cargo.toml b/substrate/utils/frame/benchmarking-cli/Cargo.toml
index 6266f4eb8bb2aa364c172d4a385328ecdfd60b5c..68be768012d510775b1d319480dbb0fc58b1a133 100644
--- a/substrate/utils/frame/benchmarking-cli/Cargo.toml
+++ b/substrate/utils/frame/benchmarking-cli/Cargo.toml
@@ -24,7 +24,7 @@ itertools = "0.10.3"
 kvdb = "0.11.0"
 lazy_static = "1.4.0"
 linked-hash-map = "0.5.4"
-log = "0.4.16"
+log = "0.4.17"
 memory-db = "0.29.0"
 prettytable-rs = "0.8.0"
 rand = { version = "0.8.4", features = ["small_rng"] }
diff --git a/substrate/utils/frame/remote-externalities/Cargo.toml b/substrate/utils/frame/remote-externalities/Cargo.toml
index f3876e41f4d0286b7efe6c1f1e72d927e880be77..a0adb8edb2d672e23ea814f4c4cadeed4fa25767 100644
--- a/substrate/utils/frame/remote-externalities/Cargo.toml
+++ b/substrate/utils/frame/remote-externalities/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 env_logger = "0.9"
 jsonrpsee = { version = "0.13.0", features = ["ws-client", "macros"] }
-log = "0.4.16"
+log = "0.4.17"
 serde = "1.0.136"
 serde_json = "1.0"
 frame-support = { version = "4.0.0-dev", optional = true, path = "../../../frame/support" }
diff --git a/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml b/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml
index 71fadfdbc041c2455ce4ceb67fba34b29feb1bf3..8fe0ad8d61d6e74f71bd59f9cf0d766cb74a3bab 100644
--- a/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml
+++ b/substrate/utils/frame/rpc/state-trie-migration-rpc/Cargo.toml
@@ -16,7 +16,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 scale-info = { version = "2.0.1", default-features = false, features = ["derive"] }
 codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false }
 serde = { version = "1", features = ["derive"] }
-log = { version = "0.4.16", default-features = false }
+log = { version = "0.4.17", default-features = false }
 
 sp-std = { path = "../../../../primitives/std" }
 sp-io = { path = "../../../../primitives/io" }
diff --git a/substrate/utils/frame/rpc/system/Cargo.toml b/substrate/utils/frame/rpc/system/Cargo.toml
index 10163aacd1969193f0de47def20f9363b1a7ab03..5f28c4e16231bb5e39e9c68f21c43238ddf71cac 100644
--- a/substrate/utils/frame/rpc/system/Cargo.toml
+++ b/substrate/utils/frame/rpc/system/Cargo.toml
@@ -17,7 +17,7 @@ serde_json = "1"
 codec = { package = "parity-scale-codec", version = "3.0.0" }
 jsonrpsee = { version = "0.13.0", features = ["server"] }
 futures = "0.3.21"
-log = "0.4.16"
+log = "0.4.17"
 frame-system-rpc-runtime-api = { version = "4.0.0-dev", path = "../../../../frame/system/rpc/runtime-api" }
 sc-client-api = { version = "4.0.0-dev", path = "../../../../client/api" }
 sc-rpc-api = { version = "0.10.0-dev", path = "../../../../client/rpc-api" }
diff --git a/substrate/utils/frame/try-runtime/cli/Cargo.toml b/substrate/utils/frame/try-runtime/cli/Cargo.toml
index 48e9c1d6b36a1c4a9566c7419a422c0195379b34..a357378dc1903863d8cec7c3ccbb1121cba156db 100644
--- a/substrate/utils/frame/try-runtime/cli/Cargo.toml
+++ b/substrate/utils/frame/try-runtime/cli/Cargo.toml
@@ -14,7 +14,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 
 [dependencies]
 clap = { version = "3.1.18", features = ["derive"] }
-log = "0.4.16"
+log = "0.4.17"
 parity-scale-codec = "3.0.0"
 serde = "1.0.136"
 zstd = { version = "0.10.0", default-features = false }
diff --git a/substrate/utils/prometheus/Cargo.toml b/substrate/utils/prometheus/Cargo.toml
index 9864cfd0823ce87dde9188ebd9c679b6db28eb46..3c2f8321befbe6844a42b3a8068fbb7da40f69ab 100644
--- a/substrate/utils/prometheus/Cargo.toml
+++ b/substrate/utils/prometheus/Cargo.toml
@@ -15,7 +15,7 @@ targets = ["x86_64-unknown-linux-gnu"]
 [dependencies]
 futures-util = { version = "0.3.19", default-features = false, features = ["io"] }
 hyper = { version = "0.14.16", default-features = false, features = ["http1", "server", "tcp"] }
-log = "0.4.16"
+log = "0.4.17"
 prometheus = { version = "0.13.0", default-features = false }
 thiserror = "1.0"
 tokio = { version = "1.17.0", features = ["parking_lot"] }