From 196f3250d666a3a47bffe01356301d2e0c580426 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Tue, 18 Jan 2011 19:25:53 +0100 Subject: [PATCH] Log backtrace if logging an exception. --- framework/Core/lib/Horde/Core/Log/Logger.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/framework/Core/lib/Horde/Core/Log/Logger.php b/framework/Core/lib/Horde/Core/Log/Logger.php index cfb0e71b9..ae220ff84 100644 --- a/framework/Core/lib/Horde/Core/Log/Logger.php +++ b/framework/Core/lib/Horde/Core/Log/Logger.php @@ -130,6 +130,11 @@ class Horde_Core_Log_Logger extends Horde_Log_Logger parent::log($eventob); + /* If logging an exception, log the backtrace too. */ + if ($event instanceof Exception) { + parent::log((string)new Horde_Support_Backtrace($event), $priority); + } + /* Restore original locale and timezone. */ // TODO: Needed? setlocale(LC_TIME, $locale); -- 2.11.0