From b28c0c26d59d58f153c764f224c21c5901213e25 Mon Sep 17 00:00:00 2001 From: crazywhalecc Date: Sat, 8 Nov 2025 23:38:01 +0800 Subject: [PATCH] Add setLevel function --- src/ZM/Logger/ConsoleLogger.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/ZM/Logger/ConsoleLogger.php b/src/ZM/Logger/ConsoleLogger.php index b539493..b445ca0 100644 --- a/src/ZM/Logger/ConsoleLogger.php +++ b/src/ZM/Logger/ConsoleLogger.php @@ -10,7 +10,7 @@ use Psr\Log\LogLevel; class ConsoleLogger extends AbstractLogger { - public const VERSION = '1.1.3'; + public const VERSION = '1.1.4'; /** * 日志输出格式 @@ -121,6 +121,11 @@ class ConsoleLogger extends AbstractLogger $this->stream = $stream; } + public function setLevel(string $level): void + { + self::$log_level = $this->castLogLevel($level); + } + /** * 获取当前样式表 * @@ -171,7 +176,7 @@ class ConsoleLogger extends AbstractLogger $t['line'] = 0; } $log .= "#{$i} {$t['file']}({$t['line']}): "; - /** @phpstan-ignore-next-line */ + /* @phpstan-ignore-next-line */ if (isset($t['object']) && is_object($t['object'])) { $log .= get_class($t['object']) . '->'; } @@ -314,4 +319,9 @@ class ConsoleLogger extends AbstractLogger return strtr($message, $replace); } + + public function setDecorated(bool $decorated): void + { + $this->decorated = $decorated; + } }