Log backtrace if logging an exception.
authorJan Schneider <jan@horde.org>
Tue, 18 Jan 2011 18:25:53 +0000 (19:25 +0100)
committerJan Schneider <jan@horde.org>
Tue, 18 Jan 2011 23:12:55 +0000 (00:12 +0100)
framework/Core/lib/Horde/Core/Log/Logger.php

index cfb0e71..ae220ff 100644 (file)
@@ -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);