diff --git a/System/Abstracts/BaseObject.php b/System/Abstracts/BaseObject.php index 1483a80c..c11b85c8 100644 --- a/System/Abstracts/BaseObject.php +++ b/System/Abstracts/BaseObject.php @@ -6,6 +6,7 @@ * Time: 14:10 */ declare(strict_types=1); + namespace Snowflake\Abstracts; use Exception; @@ -98,6 +99,10 @@ class BaseObject implements Configure } $this->error($message); } + + $logger = Snowflake::app()->getLogger(); + $logger->error($message, $model); + return FALSE; } diff --git a/System/Error/Logger.php b/System/Error/Logger.php index a7c6125d..fdebbe37 100644 --- a/System/Error/Logger.php +++ b/System/Error/Logger.php @@ -10,6 +10,7 @@ declare(strict_types=1); namespace Snowflake\Error; use Exception; +use Snowflake\Abstracts\BaseObject; use Snowflake\Abstracts\Component; use Snowflake\Abstracts\Config; use Snowflake\Core\JSON; @@ -21,7 +22,7 @@ use Throwable; * Class Logger * @package Snowflake\Snowflake\Error */ -class Logger extends Component +class Logger extends BaseObject { private array $logs = []; @@ -36,7 +37,6 @@ class Logger extends Component */ public function debug($message, $category = 'app', $_ = null) { - parent::debug($message); $this->writer($message, $category); } @@ -60,7 +60,6 @@ class Logger extends Component */ public function error($message, $category = 'error', $_ = null) { - parent::error($message); $this->writer($message, $category); } @@ -72,7 +71,6 @@ class Logger extends Component */ public function success($message, $category = 'app', $_ = null) { - parent::success($message); $this->writer($message, $category); }