diff --git a/GFramework.Core/architecture/Architecture.cs b/GFramework.Core/architecture/Architecture.cs index d067772..eef8e37 100644 --- a/GFramework.Core/architecture/Architecture.cs +++ b/GFramework.Core/architecture/Architecture.cs @@ -72,7 +72,7 @@ public abstract class Architecture( public void InstallModule(IArchitectureModule module) { var logger = - LoggerFactoryResolver.Provider.CreateLogger(nameof(GetType)); + LoggerFactoryResolver.Provider.CreateLogger(nameof(module)); logger.Debug($"Installing module: {module.GetType().Name}.Module"); RegisterLifecycleHook(module); Container.RegisterPlurality(module); diff --git a/GFramework.Core/ioc/IocContainer.cs b/GFramework.Core/ioc/IocContainer.cs index ff667f8..9930a49 100644 --- a/GFramework.Core/ioc/IocContainer.cs +++ b/GFramework.Core/ioc/IocContainer.cs @@ -56,7 +56,7 @@ public class IocContainer : ContextAwareBase, IIocContainer protected override void OnContextReady() { _logger = - LoggerFactoryResolver.Provider.CreateLogger(nameof(GetType)); + LoggerFactoryResolver.Provider.CreateLogger(nameof(IocContainer)); } /// diff --git a/GFramework.Core/system/AbstractSystem.cs b/GFramework.Core/system/AbstractSystem.cs index 1a15bdb..ac97996 100644 --- a/GFramework.Core/system/AbstractSystem.cs +++ b/GFramework.Core/system/AbstractSystem.cs @@ -19,12 +19,13 @@ public abstract class AbstractSystem : ContextAwareBase, ISystem /// void ISystem.Init() { - _logger = LoggerFactoryResolver.Provider.CreateLogger(nameof(GetType)); - _logger.Debug($"Initializing system: {GetType().Name}"); + var name = GetType().Name; + _logger = LoggerFactoryResolver.Provider.CreateLogger(name); + _logger.Debug($"Initializing system: {name}"); OnInit(); - _logger.Info($"System initialized: {GetType().Name}"); + _logger.Info($"System initialized: {name}"); } /// diff --git a/GFramework.Core/utility/AbstractContextUtility.cs b/GFramework.Core/utility/AbstractContextUtility.cs index cfe456d..d5d9094 100644 --- a/GFramework.Core/utility/AbstractContextUtility.cs +++ b/GFramework.Core/utility/AbstractContextUtility.cs @@ -18,15 +18,16 @@ public abstract class AbstractContextUtility : ContextAwareBase, IContextUtility /// void IContextUtility.Init() { + var name = GetType().Name; // 获取上下文中的日志记录器 - Logger = LoggerFactoryResolver.Provider.CreateLogger(nameof(GetType)); - Logger.Debug($"Initializing Context Utility: {GetType().Name}"); + Logger = LoggerFactoryResolver.Provider.CreateLogger(name); + Logger.Debug($"Initializing Context Utility: {name}"); // 执行子类实现的初始化逻辑 OnInit(); // 记录初始化完成信息 - Logger.Info($"Context Utility initialized: {GetType().Name}"); + Logger.Info($"Context Utility initialized: {name}"); } ///