]> git.mxchange.org Git - quix0rs-gnu-social.git/blobdiff - lib/servererroraction.php
Do not allow blank passwords when authenticating against LDAP.
[quix0rs-gnu-social.git] / lib / servererroraction.php
index 0993a63bca506149dcecddf892b6d264d4b1cd8e..9b5a553dc64a341e578e2efd6bb08285b017d868 100644 (file)
@@ -62,15 +62,18 @@ class ServerErrorAction extends ErrorAction
                            504 => 'Gateway Timeout',
                            505 => 'HTTP Version Not Supported');
 
-    function __construct($message='Error', $code=500)
+    function __construct($message='Error', $code=500, $ex=null)
     {
         parent::__construct($message, $code);
 
         $this->default = 500;
 
         // Server errors must be logged.
-
-        common_log(LOG_ERR, "ServerErrorAction: $code $message");
+        $log = "ServerErrorAction: $code $message";
+        if ($ex) {
+            $log .= "\n" . $ex->getTraceAsString();
+        }
+        common_log(LOG_ERR, $log);
     }
 
     // XXX: Should these error actions even be invokable via URI?