From b4597a643d66c1035b15fa6339ef3cb6c2ac88c2 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Tue, 3 Mar 2020 01:48:21 -0500 Subject: [PATCH] Add callstack context to cascade deletion debug logging --- src/Database/Database.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Database/Database.php b/src/Database/Database.php index ff25e8b199..50b45d675f 100644 --- a/src/Database/Database.php +++ b/src/Database/Database.php @@ -1262,7 +1262,7 @@ class Database if ((count($command['conditions']) > 1) || is_int($first_key)) { $sql = "DELETE FROM " . DBA::quoteIdentifier($command['table']) . " " . $condition_string; - $this->logger->debug($this->replaceParameters($sql, $conditions)); + $this->logger->debug($this->replaceParameters($sql, $conditions), ['callstack' => System::callstack(6), 'internal_callstack' => $callstack]); if (!$this->e($sql, $conditions)) { if ($do_transaction) { @@ -1292,7 +1292,7 @@ class Database $sql = "DELETE FROM " . DBA::quoteIdentifier($table) . " WHERE " . DBA::quoteIdentifier($field) . " IN (" . substr(str_repeat("?, ", count($field_values)), 0, -2) . ");"; - $this->logger->debug($this->replaceParameters($sql, $field_values)); + $this->logger->debug($this->replaceParameters($sql, $field_values), ['callstack' => System::callstack(6), 'internal_callstack' => $callstack]); if (!$this->e($sql, $field_values)) { if ($do_transaction) {