From 367ddfbf8a4f739693124343f128e6eb1009a22b Mon Sep 17 00:00:00 2001 From: LING YE Date: Mon, 22 Sep 2025 15:28:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20setGlobalLogLevel=20?= =?UTF-8?q?=E6=96=B9=E6=B3=95=EF=BC=8C=E4=BD=BF=E5=85=B6=E5=8F=AF=E4=BB=A5?= =?UTF-8?q?=E5=9C=A8=E5=90=8E=E7=BB=AD=E6=96=B0=E5=BB=BA=E7=9A=84=20Logger?= =?UTF-8?q?=20=E5=AE=9E=E4=BE=8B=E4=B8=AD=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/src/Utils/Logger.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/core/src/Utils/Logger.ts b/packages/core/src/Utils/Logger.ts index 5844992d..1a097a5f 100644 --- a/packages/core/src/Utils/Logger.ts +++ b/packages/core/src/Utils/Logger.ts @@ -287,9 +287,12 @@ export class LoggerManager { private static _instance: LoggerManager; private _loggers = new Map(); private _defaultLogger: ILogger; + private _defaultLevel = LogLevel.Info; private constructor() { - this._defaultLogger = new ConsoleLogger(); + this._defaultLogger = new ConsoleLogger({ + level: this._defaultLevel, + }); } /** @@ -316,7 +319,7 @@ export class LoggerManager { if (!this._loggers.has(name)) { const logger = new ConsoleLogger({ prefix: name, - level: LogLevel.Info + level: this._defaultLevel, }); this._loggers.set(name, logger); } @@ -338,6 +341,8 @@ export class LoggerManager { * @param level 日志级别 */ public setGlobalLevel(level: LogLevel): void { + this._defaultLevel = level; + if (this._defaultLogger instanceof ConsoleLogger) { this._defaultLogger.setLevel(level); }