Fix signature of logThrowable
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 13 Apr 2016 15:59:36 +0000 (17:59 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 13 Apr 2016 16:00:36 +0000 (18:00 +0200)
see 614e246665775cdde5d85a623f450988e21d6382

wcfsetup/install/files/lib/core.functions.php

index 6b0832c0c45a057d881a2b9a2c85020df7f57843..432b136bb6ec0b0a0261de72f428af7b02b5dcf2 100644 (file)
@@ -49,7 +49,8 @@ namespace wcf\functions\exception {
        use wcf\util\FileUtil;
        use wcf\util\StringUtil;
 
-       function logThrowable($logFile, $e) {
+       function logThrowable($e, $logFile = null) {
+               if ($logFile === null) $logFile = WCF_DIR . 'log/' . gmdate('Y-m-d', TIME_NOW) . '.txt';
                touch($logFile);
 
                // don't forget to update ExceptionLogViewPage, when changing the log file format
@@ -96,8 +97,7 @@ namespace wcf\functions\exception {
        }
 
        function printThrowable($e) {
-               $logFile = WCF_DIR . 'log/' . gmdate('Y-m-d', TIME_NOW) . '.txt';
-               $exceptionID = logThrowable($logFile, $e);
+               $exceptionID = logThrowable($e);
                
                $exceptionTitle = $exceptionSubtitle = $exceptionExplanation = '';
                $logFile = sanitizePath($logFile);