mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
refactor(architecture): 优化模块安装日志记录
- 提取模块类型名称到局部变量以避免重复调用 - 统一使用变量名简化日志消息中的模块名称引用 - 保持原有日志功能不变,仅优化代码结构
This commit is contained in:
parent
3b8671d22d
commit
8bccd0fa7f
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user