mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-24 12:33: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>
|
/// <param name="module">要安装的模块</param>
|
||||||
public void InstallModule(IArchitectureModule module)
|
public void InstallModule(IArchitectureModule module)
|
||||||
{
|
{
|
||||||
|
var name = module.GetType().Name;
|
||||||
var logger =
|
var logger =
|
||||||
LoggerFactoryResolver.Provider.CreateLogger(nameof(module));
|
LoggerFactoryResolver.Provider.CreateLogger(name);
|
||||||
logger.Debug($"Installing module: {module.GetType().Name}.Module");
|
logger.Debug($"Installing module: {name}.Module");
|
||||||
RegisterLifecycleHook(module);
|
RegisterLifecycleHook(module);
|
||||||
Container.RegisterPlurality(module);
|
Container.RegisterPlurality(module);
|
||||||
module.Install(this);
|
module.Install(this);
|
||||||
logger.Info($"Module installed: {module.GetType().Name}.Module");
|
logger.Info($"Module installed: {name}.Module");
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user