This commit is contained in:
2023-08-14 21:09:45 +08:00
parent 754998830c
commit 513690e9a3
5 changed files with 38 additions and 16 deletions
-1
View File
@@ -17,7 +17,6 @@ use Psr\Container\ContainerExceptionInterface;
use Psr\Container\ContainerInterface;
use Psr\Container\NotFoundExceptionInterface;
use ReflectionException;
use Kiri\Abstracts\Logger;
use Kiri\Events\OnSystemError;
/**
+11 -8
View File
@@ -4,9 +4,10 @@ declare(strict_types=1);
namespace Kiri\Error;
use Kiri\Abstracts\Logger;
use Psr\Log\LoggerInterface;
use ReflectionException;
class StdoutLogger extends Logger
class StdoutLogger
{
@@ -16,11 +17,12 @@ class StdoutLogger extends Logger
private array $errors = [];
/**
* @param $message
* @param string $model
* @return bool
*/
/**
* @param $message
* @param string $model
* @return bool
* @throws ReflectionException
*/
public function failure($message, string $model = 'app'): bool
{
if ($message instanceof \Exception) {
@@ -28,7 +30,8 @@ class StdoutLogger extends Logger
} else {
$this->errors[$model] = $message;
}
$this->error(throwable($message), []);
$logger = \Kiri::getDi()->get(LoggerInterface::class);
$logger->error(throwable($message), []);
return false;
}