From 33d8531f6b1a36b213bb0dc806b29d36b4b2a5e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mr=C2=B7x?= Date: Wed, 28 Apr 2021 10:27:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- System/Abstracts/BaseObject.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/System/Abstracts/BaseObject.php b/System/Abstracts/BaseObject.php index 2de7d48f..265b1dbb 100644 --- a/System/Abstracts/BaseObject.php +++ b/System/Abstracts/BaseObject.php @@ -108,12 +108,12 @@ class BaseObject implements Configure public function addError($message, $model = 'app'): bool { if ($message instanceof \Throwable) { - $format = 'Error: ' . $message->getMessage() . PHP_EOL; - $format .= 'File: ' . $message->getFile() . PHP_EOL; - $format .= 'Line: ' . $message->getLine(); + $Throwable = $message; + $this->error(jTraceEx($message)); - $this->error(var_export(Json::encode($message->getTrace()))); - $this->error($format); + $message = 'Error: ' . $Throwable->getMessage() . PHP_EOL; + $message .= 'File: ' . $Throwable->getFile() . PHP_EOL; + $message .= 'Line: ' . $Throwable->getLine(); } else { if (!is_string($message)) { $message = json_encode($message, JSON_UNESCAPED_UNICODE);