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}");
}
///