From: Jan Schneider Date: Tue, 18 Jan 2011 18:25:53 +0000 (+0100) Subject: Log backtrace if logging an exception. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=196f3250d666a3a47bffe01356301d2e0c580426;p=horde.git Log backtrace if logging an exception. --- 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);