From 32460a183ad8ee449ed5191d40101aa12f706265 Mon Sep 17 00:00:00 2001 From: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Date: Mon, 5 Feb 2024 21:57:20 +0200 Subject: [PATCH] chore: log long tx backtrace on a new line (#6419) --- crates/storage/db/src/implementation/mdbx/tx.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/crates/storage/db/src/implementation/mdbx/tx.rs b/crates/storage/db/src/implementation/mdbx/tx.rs index 1e7ee3aabc..82c2914890 100644 --- a/crates/storage/db/src/implementation/mdbx/tx.rs +++ b/crates/storage/db/src/implementation/mdbx/tx.rs @@ -208,13 +208,11 @@ impl MetricsHandler { let open_duration = self.start.elapsed(); if open_duration > LONG_TRANSACTION_DURATION { self.backtrace_recorded.store(true, Ordering::Relaxed); - - let backtrace = Backtrace::force_capture(); warn!( target: "storage::db::mdbx", ?open_duration, %self.txn_id, - "The database read transaction has been open for too long. Backtrace: {}", backtrace.to_string() + "The database read transaction has been open for too long. Backtrace:\n{}", Backtrace::force_capture() ); } }