From 6e7da1b0edf584956159ce06834ecbc05b925666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=9E=97?= Date: Fri, 3 Dec 2021 17:40:21 +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 --- kiri-engine/Abstracts/Component.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/kiri-engine/Abstracts/Component.php b/kiri-engine/Abstracts/Component.php index 1ce87299..0d20a0ff 100644 --- a/kiri-engine/Abstracts/Component.php +++ b/kiri-engine/Abstracts/Component.php @@ -46,7 +46,6 @@ class Component implements Configure } - /** * @return Container */ @@ -228,15 +227,15 @@ class Component implements Configure if ($message instanceof \Throwable) { $message = $message->getMessage() . " on line " . $message->getLine() . " at file " . $message->getFile(); } - $content = (empty($method) ? '' : $method . ': ') . $message; - - $message = "\033[41;37m" . $content . "\033[0m"; - - if (!empty($file)) { - $message .= PHP_EOL . "\03341;37m[" . $file . "\033[0m"; - } $context = []; + if (is_string($method)) { + $message = (empty($method) ? '' : $method . ': ') . $message; + } else { + $context = $method; + } + $message = "\033[41;37m" . $message . "\033[0m"; + if (!empty($method)) $context['method'] = $method; if (!empty($file)) $context['file'] = $file;