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