$value) { $function = isset($value['function']) ? $value['function'] : "unknown"; $file = isset($value['file']) ? $value['file'] : "unknown"; $line = isset($value['line']) ? $value['line'] : "unknown"; $message = isset($value['args']) ? print_r($value['args'], true) : "unknown"; // if ($key == 0) { // $log .= " " . $function . " at: " . $file . " : " . $line . "\n"; // $log .= " " . $message[1] . "\n"; // continue; // } $log .= " " . $function . " at: " . $file . " : " . $line . "\n"; } } catch (Exception $e) { echo '
';
            echo "Original stack trace: \n";
            echo $e->getMessage();
            print_r($callStack->getTrace());
            echo '
'; echo '
';
            echo 'Current stack trace: \n';
            echo $e->getMessage();
            print_r($e->getTrace());
            echo '
'; die("Unable to parse stack trace"); } self::log($log, $includeDate); } }