mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-23 03:04:29 +08:00
- 在ArchitectureContext构造函数中添加ILoggerFactory参数 - 为IArchitectureContext接口添加LoggerFactory属性 - 在Architecture的Initialize和InitializeAsync方法中传递loggerFactory - 修改AbstractContextUtility初始化逻辑,使用NoopLoggerFactory创建默认logger - 新增ILogAware接口用于支持日志记录功能 - [no tag]
16 lines
386 B
C#
16 lines
386 B
C#
using GFramework.Core.logging;
|
|
|
|
namespace GFramework.Core.rule;
|
|
|
|
/// <summary>
|
|
/// 定义一个支持日志记录的接口,允许实现类设置和使用日志记录器
|
|
/// </summary>
|
|
public interface ILogAware
|
|
{
|
|
/// <summary>
|
|
/// 设置日志记录器
|
|
/// </summary>
|
|
/// <param name="logger">要设置的ILogger实例</param>
|
|
void SetLogger(ILogger logger);
|
|
}
|