refactor(architecture): 优化模块安装日志记录

- 提取模块类型名称到局部变量以避免重复调用
- 统一使用变量名简化日志消息中的模块名称引用
- 保持原有日志功能不变,仅优化代码结构
This commit is contained in:
GwWuYou 2026-01-02 13:37:11 +08:00
parent 3b8671d22d
commit 8bccd0fa7f

View File

@ -71,13 +71,14 @@ public abstract class Architecture(
/// <param name="module">要安装的模块</param>
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