From a677d253daa2aa0629dbef5833df0c1c0bd04c2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Fri, 15 Aug 2025 17:47:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=BC=E5=AE=B9=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- support/MyExceptionHandle.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/support/MyExceptionHandle.php b/support/MyExceptionHandle.php index f56f8ef..3614a2b 100644 --- a/support/MyExceptionHandle.php +++ b/support/MyExceptionHandle.php @@ -14,6 +14,7 @@ namespace support; +use app\exception\MyBusinessException; use app\exception\SysException; use Throwable; use Webman\Exception\ExceptionHandler; @@ -34,13 +35,15 @@ class MyExceptionHandle extends ExceptionHandler implements ExceptionHandlerInte public function report(Throwable $exception) { - Log::error("捕获到全局异常,异常信息: ".$exception->getMessage()); - Log::error($exception->getTraceAsString()); parent::report($exception); } public function render(Request $request, Throwable $exception): Response { + if (!($exception instanceof MyBusinessException)) { + Log::error("捕获到全局异常,异常信息: ".$exception->getMessage()); + Log::error($exception->getTraceAsString()); + } return json( [ 'code' => -1, 'message' => $exception->getMessage(),