From 8bccd0fa7fd8a7adcf7b2037fb8518ae0d264482 Mon Sep 17 00:00:00 2001 From: GwWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Fri, 2 Jan 2026 13:37:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor(architecture):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E6=A8=A1=E5=9D=97=E5=AE=89=E8=A3=85=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 提取模块类型名称到局部变量以避免重复调用 - 统一使用变量名简化日志消息中的模块名称引用 - 保持原有日志功能不变,仅优化代码结构 --- GFramework.Core/architecture/Architecture.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/GFramework.Core/architecture/Architecture.cs b/GFramework.Core/architecture/Architecture.cs index eef8e37..fcb2333 100644 --- a/GFramework.Core/architecture/Architecture.cs +++ b/GFramework.Core/architecture/Architecture.cs @@ -71,13 +71,14 @@ public abstract class Architecture( /// 要安装的模块 public void InstallModule(IArchitectureModule module) { + var name = module.GetType().Name; var logger = - LoggerFactoryResolver.Provider.CreateLogger(nameof(module)); - logger.Debug($"Installing module: {module.GetType().Name}.Module"); + LoggerFactoryResolver.Provider.CreateLogger(name); + logger.Debug($"Installing module: {name}.Module"); RegisterLifecycleHook(module); Container.RegisterPlurality(module); module.Install(this); - logger.Info($"Module installed: {module.GetType().Name}.Module"); + logger.Info($"Module installed: {name}.Module"); } #endregion